How to initialize a matrix to a very large number, say to infinity.
Similar to initializing all elements to zero: sample = np.matrix((np.zeros(50,50))
I want to initalize to infinity
How to do it in python?
There is np.infin 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]])
Numpy has infinity object, you can call it by np.inf.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With