這個問題在這里已經有了答案: 創建用 NaN 填充的 numpy 矩陣 10 個答案 3 小時前關閉。
這是我的 MATLAB 代碼,輸出如下:
pad=nan(1,5)
pad =
NaN NaN NaN NaN NaN
我想在python中做同樣的操作,我試過了np.isnan(1,6),但這不起作用。我應該用什么來獲得相同的結果。謝謝你
uj5u.com熱心網友回復:
您可以使用np.full()創建一個預先填充了相同值的多維陣列:
np.full((1, 5), np.nan)
產生:
array([[nan, nan, nan, nan, nan]])
uj5u.com熱心網友回復:
您可以使用 numpy.zeros(N) numpy.nan,其中 N 是您想要的陣列中 NaN 的數量。
import numpy as np
N = 6
nan_array = np.zeros(N) np.nan
將產生以下陣列 -
[array([nan, nan, nan, nan, nan, nan])]
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/511564.html
