1 개요[ | ]
- NumPy Data Type
- NumPy 자료형
2 목록[ | ]
코드 | 영어명 | 한국어명 | 비고 |
---|---|---|---|
i |
integer | 정수 | |
b |
boolean | 불리언 | |
u |
unsigned integer | 부호없는 정수 | |
f |
float | 실수 | |
c |
complex float | 복소실수 | |
m |
timedelta | 시간차이 | |
M |
datetime | 날짜시간 | |
O |
object | 객체 | |
S |
string | 문자열 | |
U |
unicode string | 유니코드 문자열 | |
V |
void | 보이드 |
3 예시[ | ]
Python
Reload
Copy
import numpy as np
arr = np.array([1, 2, 3])
print( arr.dtype, arr )
Loading
Copy
arr = np.array([1, 2, 3], dtype='i2')
print( arr.dtype, arr )
Loading
Copy
arr = np.array([1, 2, 3], dtype='S')
print( arr.dtype, arr )
Loading
Copy
arr = np.array(['apple', 'banana', 'cherry'])
print( arr.dtype, arr )
Loading
Copy
arr = np.array(['1', '2', '3'])
print( arr.dtype, arr )
Loading
Copy
arr = np.array(['1', '2', '3'], dtype='i')
print( arr.dtype, arr )
Loading
Copy
arr = np.array(['1', '2', 'x'])
print( arr.dtype, arr )
Loading
Copy
arr = np.array(['1', '2', 'x'], dtype='i')
print( arr.dtype, arr )
Loading
4 형 변환[ | ]
Python
Reload
Copy
import numpy as np
arr = np.array([1.1, 2.2, 3.3])
print( arr.dtype, arr )
arr2 = arr.astype('i')
print( arr2.dtype, arr2 )
Loading
Copy
import numpy as np
arr = np.array([1.1, 2.2, 3.3])
print( arr.dtype, arr )
arr2 = arr.astype(int)
print( arr2.dtype, arr2 )
Loading
Copy
import numpy as np
arr = np.array([0, 1, 2, 3])
print( arr.dtype, arr )
arr2 = arr.astype(bool)
print( arr2.dtype, arr2 )
Loading
Copy
import numpy as np
arr = np.array(['0', '1', '2', '3'])
print( arr.dtype, arr )
arr2 = arr.astype(int)
print( arr2.dtype, arr2 )
Loading
Copy
import numpy as np
arr = np.array(['0', '1', '2', 'x'])
print( arr.dtype, arr )
arr2 = arr.astype(int)
print( arr2.dtype, arr2 )
Loading
5 같이 보기[ | ]
6 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.