1
我有a catalogue of data,我想在我的MCMC代碼中使用它。關鍵是實施的速度,以避免減慢我的馬爾可夫鏈蒙特卡洛採樣。 問題: 在目錄中,我已經在第一和第二列的兩個參數稱爲ra
和dec
其是天空座標:查找另一個數據集中數據的對應關係
data=np.loadtxt('Final.Cluster.Shear.NegligibleShotNoise.Redshift.cat')
ra=data[:,0]
dec=data[:,1]
在七分八列
X
和
Y
位置
然後,即網格座標,它們是網格空間中的點
Xpos=data[:,6]
Ypos=data[:,7]
在函數中我寫了n和它需要被稱爲像百萬時間, 我會給一個Xcenter
和Ycenter
職位(例如Xcenter = 200.6,Ycenter = 310.9)作爲函數的輸入,我想找到對應點在ra
和dec
列。但是可能會發生輸入在ra
和dec
中沒有任何真實對應關係。因此,如果目錄中的X
和Y
和ra
和數據沒有類似的條目,並且基於目錄中的實際ra
和dec
條目獲得插值座標,我想要進行插值。
完美!它工作得很好! – Dalek 2014-08-28 14:29:59