본문 바로가기

Python/Tip

[numpy]파이썬 numpy array 입력 및 형 변환

반응형

 

 

파이썬 numpy array 입력 및 형 변환이 필요하게 되서

사실 필요해서 하다가 이래저래 찾다보니 

이런식으로 하더라고요.

 

참 별거 아닌데 한개 한개 찾다보면 시간이 오래걸리네요..

 

나름대로 소스에 설명을 잘 써놔서 설명은 생략할게요ㅎㅎ

 

반응형

 

(※ 결론은 튜플이건 리스트건 numpy array에 그냥 잘 입력이 되요!)

import numpy as np

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

print b						# ->array([1, 2, 3])
print type(b)				# -> <type 'numpy.ndarray'>


k = [1,2,3]                 #리스트 numpy array로 바꾸기위해
c = np.array(k)
print c						# -> array([1, 2, 3])            #성공

j = (1,2,3)                 #혹시나 튜플도 바뀔지 한번해봄
print c = np.array(j)		# -> array([1, 2, 3])            #성공

j = ((1,2), (3,4), (5,6))   #이차원 튜플도 되는지해봄
m = np.array(j)
print m  					# -> array([[1, 2], [3, 4], [5, 6]])             #성공

j = ((1.3,2.5), (3.6,4.8), (5.9,6.7))   #소수점을 한번 해봄
n = np.array(j)
print n[0][0]   			# ->	1.3                         #성공

#numpy arry에는 형식이 여러개 있어서 한번 확인해봤다.
print type(n[0][0])         # -> <type 'numpy.float64'>      #float64형식이 였다(디폴트가 소수점은 float64인가보다


n=n.astype('float32')       #난 float32가 필요해서 astype로 변경해줬다.
print type(n[0][0])			# -> <type 'numpy.float32'>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'Python > Tip' 카테고리의 다른 글

파이썬 import 종류  (0) 2016.11.09
파이참 실행  (0) 2016.11.09
PyCharm 설치  (0) 2016.11.09
파이썬으로 할 수 있는 일  (0) 2016.11.09
파이썬 전역변수 선언 방법  (0) 2016.11.03