我已經與幾個項目使用Python 2.6和2.7計算位置,位置或矢量在三維空間,我看到了不同的方法來計算兩個座標之間的所有點。 例如,我經常看到這種類型的構造,即使用的xrange或範圍,找出所有的點在3維中,什麼是最快,效率最高的內存和最簡潔的方法來計算3d範圍的點
s = list()
for x in xrange(xmin,xmax):
for y in xrange(ymin,ymax):
for z in xrange(zmin,zmax):
s.append((x,y,z))
那麼,什麼是最內存高效,最簡潔,最快速計算或迭代三維點範圍的方法?
(爲了澄清,這3種不同的方法,而不是一個,而計算出的點的順序並不重要)
最快的方法是使用C當然。 – brc
這聽起來像一個代碼高爾夫球/投票類型的問題,所以它是脫離主題。 – agf
您在此提出6個問題。請一次問一個。 –