【1】模塊功能
numpy庫主要適用于高性能科學計算和數據分析,是常用的高級數據分析庫的基礎包。
【2】相關函數及使用
1、np.array(x):將容器列表x轉化成array數據結構。
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對象的函數及使用
arr1 = numpy.array(x)
1、arr1.dtype:返回元素的數據類型
print(arr1.dtype)
2、arr1 + arr2:將array對象相加
print(arr1 + arr2)
3、arr1 + 2:array對象中的元素與標量相加
print(arr1 + 2)
4、arr1 * 2:array對象中的元素與標量相乘
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)