파이썬 NumPy loadtxt 데이터 유형
다음과 같은 데이터 세트를로드하려고합니다. Algeria,73.131000,6406.8166213983,0.1 Angola,51.093000,5519.1831786593,2 Argentina,75.901000,15741.0457726686,0.5 Armenia,74.241000,4748.9285847709,0.1 마지막에는 열 1과 2 만 필요합니다. 국가 이름과 마지막 열은 필요하지 않습니다. 기본적으로 차원이 nx1 인 두 개의 행렬을 추출해야합니다. 데이터 유형을 지정해야한다는 것을 알고 있습니다. data=np.loadtxt('file.txt',delimiter=',',dtype=[('f0',str),('f1',float),('f2',float),('f3',float)]) 그러나 이것은 튜플 목록..
2021. 1. 2.
파이썬 How to filter numpy array by list of indices?
LAS 데이터 [x, y, z, intensity, classification] 로 구성된 numpy 배열, filtered__rows 가 있습니다. 포인트의 cKDTree 를 생성하고 가장 가까운 이웃 인 query_ball_point 를 찾았습니다. 이것은 포인트와 그 이웃에 대한 인덱스 목록입니다. query_ball_point 에 의해 반환 된 목록에 인덱스가있는 지점 만 배열을 만들기 위해 filtered__rows 를 필터링하는 방법이 있습니까? 해결 방법 filter_indices = [1,3,5] np.array([11,13,155,22,0xff,32,56,88])[filter_indices] 참조 페이지 https://stackoverflow.com/questions/19821425
2021. 1. 1.