在Python中,可以使用numpy的zeros函數來創建一個指定形狀的全零數組。該函數的語法如下:
numpy.zeros(shape, dtype=float, order=‘C’)
其中:
shape:表示返回數組的形狀,可以是一個整數或一個整數元組。例如,shape為5表示創建一個長度為5的一維數組,shape為(2, 3)表示創建一個2行3列的二維數組。
dtype:可選參數,表示返回數組的數據類型,默認為float類型。
order:可選參數,表示數組在內存中的存儲順序,可以為’C’表示按行連續存儲,或’F’表示按列連續存儲,默認為’C’。
以下是一些使用zeros函數的示例:
import numpy as np
# 創建一個長度為5的一維全零數組
arr1 = np.zeros(5)
print(arr1)
# 輸出:[0. 0. 0. 0. 0.]
# 創建一個2行3列的二維全零數組
arr2 = np.zeros((2, 3))
print(arr2)
# 輸出:
# [[0. 0. 0.]
# [0. 0. 0.]]
# 創建一個3行2列的二維全零整數數組
arr3 = np.zeros((3, 2), dtype=int)
print(arr3)
# 輸出:
# [[0 0]
# [0 0]
# [0 0]]
希望對你有幫助!