python3庫numpy陣列屬性的檢視

2021-08-16 15:12:57 字數 954 閱讀 9835

import numpy as np

a1 = np.array([1,2,3,4],dtype=np.complex128)

print(a1)

print("資料型別",type(a1)) #列印陣列資料型別

print("陣列元素資料型別:",a1.dtype) #列印陣列元素資料型別

print("陣列元素總數:",a1.size) #列印陣列尺寸,即陣列元素總數

print("陣列形狀:",a1.shape) #列印陣列形狀

print("陣列的維度數目",a1.ndim) #列印陣列的維度數目

不過構造乙個可以一次性展示陣列屬性的函式更方便

import numpy as np

def arrayinfo(a1):

"""一次性呈現陣列的許多資訊"""

a2 = np.array([1,2]) #建立乙個參照物陣列

if type(a1) != type(a2): #判斷傳入引數是否為陣列型別

print("it's not an numpy.ndarray")

return none

print(a1)

print("資料型別",type(a1)) #列印陣列資料型別

print("陣列元素資料型別:",a1.dtype) #列印陣列元素資料型別

print("陣列元素總數:",a1.size) #列印陣列尺寸,即陣列元素總數

print("陣列形狀:",a1.shape) #列印陣列形狀

print("陣列的維度數目",a1.ndim) #列印陣列的維度數目

arrayinfo(a1)

python3中numpy庫中陣列屬性的檢視

import numpy as np a1 np.array 1,2,3,4 dtype np.complex128 print a1 print 資料型別 type a1 列印陣列資料型別 print 陣列元素資料型別 a1.dtype 列印陣列元素資料型別 print 陣列元素總數 a1.siz...

Python3入門機器學習 numpy篇

numpy是python的乙個支援矩陣 向量運算的庫,由於python自帶的list不僅效率低,也不會將陣列看作矩陣或者向量,因此在機器學習中,使用numpy來作為運算元組及矩陣的工具 x numpy.arange 10,3,5 x.ndim x的維度 x.shape x的各維度長度 x.size ...

python3中numpy函式tile的用法

tile函式位於python模組 numpy.lib.shape base中,他的功能是重複某個陣列。比如tile a,n 功能是將陣列a重複n次,構成乙個新的陣列,我們還是使用具體的例子來說明問題 至於為什麼是在numpy.lib.shape base中,我還是不太清楚.其實tile就是重複的意思...