import numpy as np #numpy setting
a = [2, 1, 3, 4.5]
b = np.array(a);
print b
c = np.array(a,int)
print "명시적지정하지 않는다면: ", c
range 와 같이
numpy제공 np.arange 있고 dtype은 반드시
testArr = [40,20,400,30,10,0,3]
yoyo2 = np.array(testArr,int)
print yoyo2
yoyo2[yoyo2 <= 40] = 0
print yoyo2
twoArr = np.array([[10,20,30,40],[100,200,300,400],[9,8,7,6]])
print twoArr
print "차원: ", twoArr.shape
e0 = np.array([1,0,0,2]);
e1 = np.array([0,0,2,3]); # 0,00,0 0,2 0,1 을 의미하는 것이다.
newArr = twoArr[(e0,e1)]
print newArr
'IT > Python' 카테고리의 다른 글
python numpy (0) | 2017.06.25 |
---|---|
Python class, magic method (0) | 2017.06.25 |
python 연산자, 조건문, List (0) | 2017.06.25 |