가지고 있는 list 형식의 data에서 특정 조건을 만족하는 값들로 다시 array를 만들고 싶을때.
import numpy as np
array = np.random.rand(100)
# 조건식 주고 idx 뽑기
idx = np.where(array>0.5)[0]
# 랜덤하게 인덱스 뽑기
test = np.random.choice(idx,10)
# array
new_array = array[test]
print(array)
print(len(array))
print('-----------------------------------------------------------')
print(idx)
print(len(idx))
print('-----------------------------------------------------------')
print(len(new_array))
print(new_array)
'Study > Code' 카테고리의 다른 글
python href 크롤링 (0) | 2019.08.13 |
---|---|
python list 중복 값 카운터하기 (0) | 2019.02.22 |
Python Asterisk 가변인자. *args, **kargs (0) | 2018.12.28 |
Python lamdba, map ,reduce (0) | 2018.12.27 |
Python list Comprehension (0) | 2018.12.27 |