私は奇妙な問題に直面しています。次のコード(機能の一部)インデックス作成時にNumbaタイプが変更されます
@njit
def treedist(treedists, An, Bn, w, M, Theta):
print(An)
print(Bn)
print(An[1])
print(Bn[1])
以下を印刷:
[(0.0, 1), (1.0, 18.071077087009371), (0.0, 0)]
[(0.0, 1), (1.0, 25.897262991223062), (0.0, 0)]
(1.0, 18)
(1.0, 25)
タプルの2番目の要素ののfloat64がInt64型に変換され得る何らかの理由。誰がなぜこれが起こっているのか教えてもらえますか?
ありがとうございます!
タプルのリストをこの関数に入力したい場合、 'njit'は間違ったデコレータのように見えます。 – user2357112