반응형
파이썬 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 |