在python中将矩阵初始化为无穷大

时间:2017-09-11 08:40:08

标签: python infinity

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

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

我想初始化为无限

如何在python中完成?

2 个答案:

答案 0 :(得分:2)

Numpy有无限对象,你可以通过np.inf来调用它。

答案 1 :(得分:2)

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]])