데이터사이언스/Python

Type 확인 (내장함수/numpy)

bonanza 2024. 1. 28. 06:21

<내장함수>

int 

print(type(123))

# <class 'int'>

 

float 

print(type(12.3))

# <class 'float'>

 

string

print(type('123'))

# <class 'str'>

print(type('안녕'))

# <class 'str'>

 

list 

print(type([]))

# <class 'list'>

print(type([1, 2, 3, 4, 5]))

# <class 'list'>

 

dictionary 

print(type({}))

# <class 'dict'>

 

tuple

print(type(()))

# <class 'tuple'>

 

None

print(type(None))

# <class 'NoneType'>

 


<Numpy기준>

ex1)

arr=np.array([123])

print(arr.dtype)

# <int32 (또는, int64)>

※ 시스템에 따라 32, 64 부분 다름.

 

ex2)

arr=np.array([1,2,3])

print(arr.dtype)

#  <int32 (또는, int64)>

 

ex3)

arr=np.array([1.1,2.1,3.1])

print(arr.dtype)

#  <float32 (또는, float64)>

 

ex4)

arr=np.array([1.1,2.1,'hello])

print(arr.dtype)

#  <class 'numpy.ndarray>

반응형