This question already has answers here:
Create numpy matrix filled with NaNs

(8 个回答)


3年前关闭。




如何将矩阵初始化为一个非常大的数字,比如无穷大。

类似于将所有元素初始化为零:
样本 = np.matrix((np.zeros(50,50))

我想初始化到无穷大

如何在python中做到这一点?

最佳答案

np.inf 中有 numpy

>>> sample = np.matrix(np.ones((50,50)) * np.inf)
>>> sample
matrix([[ inf,  inf,  inf, ...,  inf,  inf,  inf],
    [ inf,  inf,  inf, ...,  inf,  inf,  inf],
    [ inf,  inf,  inf, ...,  inf,  inf,  inf],
    ...,
    [ inf,  inf,  inf, ...,  inf,  inf,  inf],
    [ inf,  inf,  inf, ...,  inf,  inf,  inf],
    [ inf,  inf,  inf, ...,  inf,  inf,  inf]])

关于python - 在python中将矩阵初始化为无穷大,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46151461/

10-12 22:51