xyz空間において, ある座標(x,y)のz軸方向に存在する点を求めたいです.
存在する点は, 全て格子点上に位置するので, x,y,zは整数です.
xyz空間に存在する点の座標(x,y,z)は保持しています.
具体的には以下の形で保持しています.
coordinate:
[[4 4 4]
[0 2 2]
[4 6 4]
...
[0 0 0]
[2 6 0]]
coordinate.shape: (N, 3)
type(coordinate): <class 'numpy.ndarray'>
例えば, 入力として(x, y)=(1,2)を与えると,
出力として(1,2,0), (1,2,1) (1,2,6), (1,2,10)が得られるイメージです.
これを全ての座標(x, y) 例えば(0<=x<=100, 0<=y<=100)について行いたいです.
Numpy利用して上手く実装する方法はありますでしょうか?
多重のforループを使う方法を考えましたが, 実行速度が気になりました.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/18 03:20 編集
2020/05/18 03:44
2020/05/18 05:53 編集
2020/05/18 05:58