-3
我從來沒有使用Python,我從手冊中看到一段代碼,我很想知道它是什麼意思。-Python劇情代碼
這是從手動代碼:
import h5py
h5file = h5py.File('Output/ScottCreek250b/simulation.results.DY.hdf5')
channel_flows = h5file['Channel/Qc_out'][...]
plt.plot(channel_flows[:, 0])
plt.ylim((-0.01,0.01))
plt.title('Streamflow at outlet', fontweight='bold')
plt.ylabel('Flow ($\mathbf{m^3/s}$)')
plt.xlabel('Model time-steps (24 hours)')
我想知道這是什麼二線的意思,尤其是[...]
,什麼是[:, 0]
和[:, :10]
代表。
channel_flows = h5file['Channel/Qc_out'][...]
plt.plot(channel_flows[:, 0])
soil_stores = h5file['Soil/V_s'][...]
plt.plot(soil_stores[:, :10])
這就是'numpy'索引 - 請參閱http://docs.scipy.org/doc/numpy/reference/arrays.indexing.html – jonrsharpe
我可以假設數據結構與列表目標類似於R或像3D陣列? [...]將表示x,y,z值。 –
我不知道R - 閱讀我已經鏈接到的文檔,這解釋了它是如何工作的。 – jonrsharpe