簡體   English   中英

訂購3個1d numpy數組以獲得2d numpy數組

[英]Ordering 3 1d numpy array to obtain a 2d numpy array

我有3個包含x, yf(x,y) values numpy數組。 他們相對於其他人被命令一個人,但其本身完全無序。 假設,為簡單起見,`f = x + y

x | y | f
1 | 2 | 3
5 | 1 | 6
....

並假設我知道我擁有填滿網格的所有點。

我想從中獲取一個網格或2d python numpy數組。

在c中,我知道該怎么做,但是我知道在python中"for"使用元素替換的"for"循環是可以避免的,不鼓勵使用...

你有什么解決辦法嗎?

謝謝

看一下連接功能。

a = np.array([[x1, y1, f1]])
b = np.array([[x2, y2, f2]])
np.concatenate((a, b), axis=0)

http://docs.scipy.org/doc/numpy/reference/generation/numpy.concatenate.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM