這篇文章帶給大家的內容是關於python中Numpy的屬性與創建矩陣,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
ndarray.ndim:維度
ndarray.shape:形狀
ndarray.size:元素個數
ndarray.dtype:元素資料類型
ndarray.itemsize:位元組大小
建立陣列:
a = np.array([2,23,4]) # list 1d print(a) # [2 23 4]
指定資料類型:
a = np.array([2,23,4],dtype=np.int) print(a.dtype) # int 64
dtype可以指定的類型有int32,float,float32,後面不跟數字預設64
a = np.zeros((3,4)) # 数据全为0,3行4列 """
a = np.ones((3,4),dtype = np.int) # 数据为1,3行4列
a = np.empty((3,4)) # 数据为empty,3行4列
empty類型:初始內容隨機,取決於記憶體的狀態
a = np.arange(10,20,2) # 10-19 的数据,2步长
a = np.arange(12).reshape((3,4)) # 3行4列,0到11
reshape修改資料形狀,如3行4列
a = np.linspace(1,10,20) # 开始端1,结束端10,且分割成20个数据,生成线段
linspace可以確定資料的數量,而arrage無法確定資料的數量,同時,linspace也可以使用reshape定義結構。
相關推薦:
以上是python中Numpy的屬性與建立矩陣的詳細內容。更多資訊請關注PHP中文網其他相關文章!