IT/Python

[python] numpy 이것저것

성진팍 2017. 5. 24. 21:02





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