###前提・実現したいこと
2 x 2 x 3のndarrayを要素比較して2 x 2 x 1のndarrayに変換したいです。
###該当のソースコード
In [1]: xs = np.array([[[1, 0, 0], [2, 0, 0]], [[1, 0, 0], [2, 0, 0]]], dtype=np.uint8) In [2]: xs Out[2]: array([[[1, 0, 0], [2, 0, 0]], [[1, 0, 0], [2, 0, 0]]], dtype=uint8)
上記のndarrayの各要素とys = np.array([1, 0, 0], dtype=np.uint8)
を比較し、下記のような変換を行いたいと思っています。
In [3]: result Out[3]: array([[[True], [False]], [[True], [False]]], dtype=bool)
こちらについて実現可能であれば、その方法をご教授頂けませんでしょうか?
宜しくお願い致します。
###補足情報(言語/FW/ツール等のバージョンなど)
- Python 3.5.2 :: Anaconda 2.5.0 (x86_64)
- numpy 1.12.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/26 02:42