【1】模塊功能
numpy庫主要適用于高性能科學(xué)計算和數(shù)據(jù)分析耙替,是常用的高級數(shù)據(jù)分析庫的基礎(chǔ)包斑胜。
【2】相關(guān)函數(shù)及使用
1会前、np.array(x):將容器列表x轉(zhuǎn)化成array數(shù)據(jù)結(jié)構(gòu)姥闪。
arr1 = numpy.array([1,2,3])
print(type(arr1))
print(arr1)
print(arr1.dtype)
2、np.zeros((x,y)):生成一個x行肌毅,y列的零矩陣筷转。
print(np.zeros((3,5)))
3、np.ones((x,y,z)):生成一個三維的1矩陣悬而。
print(np.ones((4,5,6)))
4旦装、np.empty((x,y,z)):生成一個三維的空矩陣。
print(np.empty((2,2,3)))
5摊滔、np.arange(x):生成一維的從0到x-1的矩陣
print(np.arange(10))
【3】numpy.array對象的函數(shù)及使用
arr1 = numpy.array(x)
1、arr1.dtype:返回元素的數(shù)據(jù)類型
print(arr1.dtype)
2店乐、arr1 + arr2:將array對象相加
print(arr1 + arr2)
3艰躺、arr1 + 2:array對象中的元素與標(biāo)量相加
print(arr1 + 2)
4、arr1 * 2:array對象中的元素與標(biāo)量相乘
print(arr1 * 2)
5眨八、arr1[x:y]:array對象的切片處理
print(arr1[2:])
6腺兴、arr1[x:y].copy():array對象的拷貝
arr_bak = arr1[3:].copy()
print(arr_bak)