如何将矩阵初始化为非常大的数字,比如无穷大。
类似于将所有元素初始化为零: sample = np.matrix((np.zeros(50,50))
我想初始化为无限
如何在python中完成?
答案 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]])