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

San*_*lus 3 python infinity

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

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

我想初始化到无穷大

如何在python中做到这一点?

Ghi*_*ADJ 7

np.infnumpy

>>> 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]])
Run Code Online (Sandbox Code Playgroud)