使用NumPy創建數組的方法有多種,以下是其中一些常用的方法:
np.array()
函數從列表或元組中創建數組。import numpy as np
arr = np.array([1, 2, 3, 4, 5])
np.zeros()
函數創建指定形狀的全零數組。zeros_arr = np.zeros((2, 3)) # 創建一個2行3列的全零數組
np.ones()
函數創建指定形狀的全一數組。ones_arr = np.ones((3, 4)) # 創建一個3行4列的全一數組
np.arange()
函數創建指定范圍的等差數組。range_arr = np.arange(0, 10, 2) # 創建一個從0到10,步長為2的數組
np.linspace()
函數創建指定范圍的等間距數組。linspace_arr = np.linspace(0, 10, 5) # 創建一個從0到10,共5個元素的等間距數組
np.eye()
函數創建單位矩陣。eye_arr = np.eye(3) # 創建一個3階的單位矩陣
np.random.rand()
或 np.random.randn()
函數創建隨機數組。rand_arr = np.random.rand(2, 3) # 創建一個2行3列的隨機數組
randn_arr = np.random.randn(3, 4) # 創建一個3行4列的符合正態分布的隨機數組