arr = numpy.array([[1,2,3],[4,5,6]])
#生成乙個兩行三列的陣列
# [[1,2,3],
# [4,5,6]]
arr = numpy.arange(1,6,1) #引數是開始位置(包含),結束位置(不包含),步長
#生成的陣列元素從1到6,步長為1
arr = numpy.linspace(0,6,12) #引數是開始位置(包含),結束位置(包含),元素個數
arr = numpy.logspace(0,3,10) #引數是開始位置,結束位置,元素個數
#生成的元素為10的0次方到10的3次方
arr = numpy.ones(shape=(2,3,2)) #引數為形狀
arr = numpy.zeros(shape=(2,3,2)) #引數為形狀
arr = numpy.eye(n=2,m=3,k=0)
#2行3列的陣列,k為偏移量,表示元素為1的對角線向右偏移的步數,為負數向左偏移
##結果
# [[ 0. 1. 0.]
# [ 0. 0. 1.]]
arr = numpy.diag([1,2,3,4,])
# 生成乙個對角矩陣陣列,引數為對角線上的值,k=0(偏移量)
## 結果
# [[1 0 0 0]
# [0 2 0 0]
# [0 0 3 0]
# [0 0 0 4]]
arr = numpy.diag([[1,2,3,],[4,5,6],[7,8,9],[10,11,12]],k=0)
引數為對角線元素,k為偏移量,
## k=0時的結果
# [1 5 9]
arr = numpy.random.random((2,3))
# 引數為 元素個數或者 shape
arr = numpy.random.rand(2,3)
# 引數為行數,列數
arr = numpy.random.randn(2,3)
#引數為行數,列數
arr = numpy.random.randint(0,5,size=[2,3])
#引數為開始位置,結束位置,形狀
Python必備的模組 Numpy
numpy不是python自帶的庫,需要我們自己安裝,可以去網上找安裝教程,windows可以安裝anaconda,這樣對於好多常用的庫都可以方便使用。使用時候需要先導入 import numpy as np 之後可以用np.的形式使用numpy庫,下邊是一些基本的屬性 array np.array...
Python的numpy模組之zeros
使用 import numpy as np np.zeros 陣列形狀 dtype,older 返回 乙個指定形狀的陣列,其元素為0的指定type 引數 陣列形狀 5,5,5 dtype float int older c表示行優先,f表示列優先 可選引數 例子 np.zeros 2 array 0...
Python常用模組(一)Numpy
arr np.array list,tuple 一維二維都可建立 np.zeros 3,3 建立全零陣列 np.ones 3,3 建立全一陣列 np.empty 建立未初始化陣列 np.arange a,b,c a,b c為步長可有可無,沒有預設為1 np.linspace 0,10,5 建立乙個等...