-1
A
と呼ばれるshape(4,2)の単純なnumpy配列を作成しました。論理インデックス - numpy.where in C++
import numpy as np
A = np.array([[1, 2],
[2, 2],
[3, 2],
[4, 2]])
私は、最初の列が2と3である行のインデックスを取得したいので、私はやった:
これを行うindices = np.where((A[:, 0] == 2) | (A[:, 0] == 3))[0]
私は2つの項目(1および2)との配列を得ましたそれは私が望んでいたものです。
これをC++で効率的にやりたいと思います。 Eigenを使ってこれを行う方法はありますか?私はループを避けたい。
ありがとうございました。