考古文物間的最小距離總和

大家好,

我目前從事考古研究,研究方向是嘗試使用網絡分析探討挖掘區域內,單一種文物的空間分佈模型。

前設:由於出土位置並沒有精確的紀錄,只能界定文物存在一定的平面範圍內。所以依照現場考古的紀錄,假設同一性質的文物,其相互距離的總和應為最小值,以此來推斷各文物的精確座標,並進一步建構網絡分析的資料。


問題:

  • 在已知平面的範圍內,計算兩文物間的最短距離
    import numpy as np
    from scipy import spatial
    stone_object_A = np.array([[x1,y1],[x2,y2],[x3,y3]])
    stone_object_B = np.array([[x4,y4],[x5,y5],[x6,y6]])
    tree = spatial.cKDTree(stone_object_B)
    mini_dist,mind = tree.query(stone_object_A)
  • 依照上述代碼,我想詢問如何處理兩個文物以上的最短距離總和?譬如,10個同樣功能、性質的文物,只知各文物的平面範圍,如何透過同樣的概念,決定文物的相對座標。

謝謝您,希望有朋友可以提供一些方向。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!