NumPy 상수


NumPy에서 사용할 수 있는 상수 (Constant)들에 대해 소개합니다.

(NumPy 공식 문서 참고)



numpy.inf

: (양의) 무한대의 IEEE 754 부동소수점 표현

(Inf, Infinity, PINF, infty는 inf의 다른 이름입니다. inf 사용을 권장합니다.)

예제

import numpy as np

print(np.inf)
print(np.Inf)
print(np.Infinity)
print(np.PINF)
print(np.infty)
inf
inf
inf
inf
inf


numpy.nan

: ‘Not a Number (Nan)’의 IEEE 754 부동소수점 표현

(NaN, NAN은 nan과 같습니다. nan 사용을 권장합니다.)

예제

import numpy as np

print(np.nan)
print(np.NaN)
print(np.NAN)
nan
nan
nan


numpy.NINF

: 음의 무한대의 IEEE 754 부동소수점 표현

예제

import numpy as np

print(np.NINF)
-inf


numpy.NZERO

: 음의 0 (negative zero)의 IEEE 754 부동소수점 표현

예제

import numpy as np

print(np.NZERO)
-0.0


numpy.PZERO

: 양의 0 (positive zero)의 IEEE 754 부동소수점 표현

예제

import numpy as np

print(np.PZERO)
0.0


numpy.e

: 오일러 상수 (Euler’s constant), 자연로그의 밑, 네이피어 상수 (Napier’s constant).

e = 2.71828182845904523536028747135266249775724709369995…



numpy.euler_gamma

: 오일러-마스케로니 상수 (Euler–Mascheroni constant).

γ = 0.5772156649015328606065120900824024310421…



numpy.newaxis

None의 간편한 에일리어스 (alias).

어레이를 인덱싱하는데 유용합니다.

예제1

import numpy as np

print(np.newaxis is None)
True

예제2

import numpy as np

x = np.arange(3)
x_na = x[:, np.newaxis]
x_na_na = x[:, np.newaxis, np.newaxis]

print(x)
print(x_na)
print(x_na_na)
print(x_na * x)
[0 1 2]
[[0]
 [1]
 [2]]
[[[0]]

 [[1]]

 [[2]]]
[[0 0 0]
 [0 1 2]
 [0 2 4]]


numpy.pi

pi = 3.1415926535897932384626433…



이전글

이전글 :