numpy建立陣列物件

2021-10-04 06:31:30 字數 1009 閱讀 5499

numpy提供了很多方式(函式)來建立陣列物件,常用的方式如下:

•array

•arange

•ones / ones_like

•zeros / zeros_like

•empty / empty_like

•full / full_like

•eye / identity

•linspace

•logspace

•frombuffer

•fromiter

•fromfunction

說明:•注意arange函式,不是arrange。

•arange與linspace的區別。

1、array例項

def npsum():

a=np.array([1,2,3,4,5])

b=np.array([2,3,4,1,2])

c=a2+b2

return c

print(npsum())

2、python中的range()函式生成list

語法:range(start, end, step) 指定起始範圍和步長

步長不能為浮點

3、arange功能更強大:步長可以是浮點數,也可以是負數

4、建立值全為1的陣列。

n = np.ones((3, 4)) # 生成乙個 3行4列的 元素全部都是 1 的乙個二維陣列

display(n)

建立值全為0的陣列。

n = np.zeros((3, 4))

display(n)

建立值全為-8.8的陣列。

n = np.full((3, 4), -8.8) # 第乙個引數;維度, 第二個引數;填充的元素的值

display(n)

array([[-8.8, -8.8, -8.8, -8.8],

[-8.8, -8.8, -8.8, -8.8],

[-8.8, -8.8, -8.8, -8.8]])

NumPy 建立陣列

ndarray 陣列除了可以使用底層 ndarray 構造器來建立外,也可以通過以下幾種方式來建立。numpy.empty 方法用來建立乙個指定形狀 shape 資料型別 dtype 且未初始化的陣列 numpy.empty shape,dtype float,order c 引數說明 引數描述 s...

numpy建立陣列

numpy.empty 建立指定形狀 資料型別且未初始化的陣列 numpy.empty shape,dtype float,order c numpy.zeros 建立指定大小的全0陣列numpy.zeros shape,dtype float order c numpy.ones 建立指定大小的全...

NumPy 陣列建立

要建立ndarray陣列物件,除了使用底層的ndarray建構函式 ndarray.array 還可以使用下面介紹的函式。empty函式建立未初始化陣列,可以指定陣列形狀和資料型別。語法如下所示 numpy.empty shape,dtype float order c 引數 示例 import n...