![](/img/trans.png)
[英]What's the Pythonic way to store a data block in a Python script?
[英]Is there a way to call and store data defined in a python script in to julia?
我有一個生成加權隨機圖的 python 代碼。 我想在不同的 Julia 程序中使用該代碼中生成的權重。 我可以使用 PyCall 通過 Julia 運行 python 代碼。 但我無法從圖表中獲取任何數據。 有沒有辦法做到這一點?
'wt' 將邊緣數據存儲在 python 代碼中。 當我在 python 代碼中打印“wt”時,它會打印邊緣存在的節點和權重。
這給了我所需的圖表。 我想在 Julia 中調用“wt”。 我怎樣才能做到這一點?
wt = G.edges.data('weight')
print(wt)
using PyCall
y = py"exec(open('wtgraph.py').read())"
對於您的示例,它將是這樣的(您沒有提供完整的代碼):
using PyCall
py"""
import something as G
def py_function(x):
return G.edges.data('weight')
"""
wt = py"py_function"('weight')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.