행렬을 매우 큰 수로 초기화하는 방법, 예를 들어 무한대로 말하기. 제로로 모든 요소를 initalizing 유사파이썬에서 무한대로 행렬 초기화하기
: 샘플 = np.matrix ((np.zeros (50,50))
나는 무한 파이썬에서 작업을 수행하는 방법에에 initalize 할
?
행렬을 매우 큰 수로 초기화하는 방법, 예를 들어 무한대로 말하기. 제로로 모든 요소를 initalizing 유사파이썬에서 무한대로 행렬 초기화하기
: 샘플 = np.matrix ((np.zeros (50,50))
나는 무한 파이썬에서 작업을 수행하는 방법에에 initalize 할
?
을 numpy
np.inf
있다
>>> 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]])
가져 오기 사용, 가져 오기 nump로 np 샘플 = np.matrix (np.ones (4,4) * np.inf) 오류 a = empty (shape, dtype, order) TypeError : 데이터 형식을 이해하지 못했습니다. –
@ Dr.SantleCamilus 'np.ones()'안에 대괄호 두 개가 있습니다. –
예, 맞습니다. 이제 작동합니다. –
NumPy와 무한대의 개체가, 당신은 np.inf
하여 전화를 걸 수 있습니다.
컴퓨터가 유한 한 세계에 있다는 것을 알아야합니다. 아마도 여러분이 궁금해하는 것은 배열을 동적으로 할당하는 것입니다. – Lescurel
"무한대"는 "매우 큰 숫자"가 아닙니다. –
@Lescurel 무한대 *는 * 부동 소수로 나타내는 값입니다. 어떻게 작동하는지에 대한 자세한 내용은 [IEEE 754의 형식 사양] (https://en.wikipedia.org/wiki/IEEE_754-1985)을 확인하십시오. – GPhilo