가지고 있는 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

+ Recent posts