NumPy
행렬의 행당 특정 열을 선택하는 데 어려움을 겪고 있습니다.
다음과 같은 행렬이 있다고 가정합니다 X
.
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
또한 list
호출 할 모든 행마다 열 인덱스가 있습니다 Y
.
[1, 0, 2]
값을 가져와야합니다.
[2]
[4]
[9]
list
with indexes 대신에 모든 열이 0-1 값 범위에서 / 인 Y
것과 동일한 모양의 행렬을 생성하여 이것이 필수 열인지 여부를 나타낼 수도 있습니다.X
bool
int
[0, 1, 0]
[1, 0, 0]
[0, 0, 1]
배열을 반복하고 필요한 열 값을 선택하면이 작업을 수행 할 수 있습니다. 그러나 이것은 대규모 데이터 배열에서 자주 실행되므로 가능한 한 빨리 실행해야합니다.
따라서 더 나은 해결책이 있는지 궁금합니다.
감사합니다.