Pythonコードを実行すると、結果は辞書{"label1" = data1, "label2" = data2}
となり、2つの項目を同時にプロットすることができます。他のパッケージを使用しているので、データの保存方法を変更することはできません。Pythonからmathematicaにデータを保存するには?
このデータをファイルに保存してMathematicaで操作できる適切な方法は何ですか?
Pythonコードを実行すると、結果は辞書{"label1" = data1, "label2" = data2}
となり、2つの項目を同時にプロットすることができます。他のパッケージを使用しているので、データの保存方法を変更することはできません。Pythonからmathematicaにデータを保存するには?
このデータをファイルに保存してMathematicaで操作できる適切な方法は何ですか?
data1とdata2の構造は分かりませんが、データをCSVファイルに保存できるのであれば、Mathematicaで作業するのは簡単だと思います。
あなたのデータがpandas DataFrameの場合、次のコードを試してみてください。別々のcsvファイルにデータを保存することが期待されます。
sampleDict = {'label1':data1, 'lable2':data2}
for item in sampleDict:
sampleDict[item].to_csv(str(item) + '.csv')
のPython:
data1 = [1, 2, 3]
data2 = [4, 5, 6]
dataset = dict(label1=data1, label2=data2)
headers = dataset.keys()
data = dataset.values()
def fromlist(lst):
return ','.join(map(str,lst))
with open('C:/temp/temp.csv','w') as fout:
fout.write(','.join(headers))
fout.write('\n')
fout.write('\n'.join(map(fromlist, zip(*data))))
MMA:
SemanticImport["C:/temp/temp.csv", Delimiters -> ","]
'data1'などがリストのですか?番号?何? – agentp