一、np.zeros(5)的結果是
import numpy as np
zerosArr = np.zeros(5)
print(zerosArr)
執行以上代碼會得到結果:
[0. 0. 0. 0. 0.]
np.zeros(5)表示創建一個長度為5的一維數組,並且元素都為0。
二、np.zeros函數什麼意思
np.zeros函數用於創建指定形狀和類型的數組,返回一個用0填充的數組。np.zeros()可以接收一個參數,比如np.zeros(5),創建一個長度為5的一維數組;也可以傳入一個元組,比如np.zeros((2, 3)),創建一個形狀為(2, 3)的二維數組。
三、np.zeros創建向量
import numpy as np
zerosVector = np.zeros(3)
print(zerosVector)
執行以上代碼會得到結果:
[0. 0. 0.]
np.zeros(3)表示創建一個長度為3的一維數組,並且元素都為0,也可以看成是一個列向量。
四、np.zeros函數
在創建數組時,我們可以傳入三個參數。np.zeros(shape, dtype=None, order=’C’)
- shape: 數組的形狀,例如(2, 3)表示2行3列,(3,)表示一維數組。
- dtype: 數組的元素類型,例如np.int8、np.int16、np.float32等。默認為np.float64。
- order: 數組元素在內存中的存儲順序。C表示C語言風格(按行存儲),F表示Fortran風格(按列存儲)。默認為C。
五、np.zeros初始化矩陣
import numpy as np
zerosMatrix = np.zeros((2, 3))
print(zerosMatrix)
執行以上代碼會得到結果:
[[0. 0. 0.]
[0. 0. 0.]]
np.zeros((2, 3))表示創建一個2行3列的二維數組,並且元素都為0,也可以看成是一個矩陣。
六、np.zeros(10)的結果是
import numpy as np
zerosResult = np.zeros(10)
print(zerosResult)
執行以上代碼會得到結果:
[0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
np.zeros(10)表示創建一個長度為10的一維數組,並且元素都為0,也可以看成是一個列向量。
七、np.zeros((2, 3))表示產生
import numpy as np
zerosResult = np.zeros((2, 3))
print(zerosResult)
執行以上代碼會得到結果:
[[0. 0. 0.]
[0. 0. 0.]]
np.zeros((2, 3))表示創建一個2行3列的二維數組,並且元素都為0,也可以看成是一個矩陣。
八、np.zeros_like選取
import numpy as np
onesArr = np.ones((3, 4))
zerosLikeArr = np.zeros_like(onesArr)
print(zerosLikeArr)
執行以上代碼會得到結果:
[[0. 0. 0. 0. ]
[0. 0. 0. 0. ]
[0. 0. 0. 0. ]]
np.zeros_like根據已經有的數據類型和形狀生成0填充的數組。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/230376.html