0
私は3つの1Dベクトルを持っています。最初の2つは座標で、3番目は値です。これらの機能は、関数meshgrid値を受け入れるので、私はpcolor
またはimshow
を使用してそれらをプロットする簡単な方法を把握することはできません、そして面白いことに、私のベクトルはすでに関数meshgridのベクトル表現であるということです。"meshvectors"をPythonのmeshgridに変換します
csv_data=StringIO("""subsample, colsample, val
0.6, 0.6, 0.87277
0.7, 0.6, 0.87408
0.8, 0.6, 0.87294
0.9, 0.6, 0.87242
0.6, 0.7, 0.87341
0.7, 0.7, 0.87238
0.8, 0.7, 0.87290
0.9, 0.7, 0.87285
0.6, 0.8, 0.87268
0.7, 0.8, 0.87392
0.8, 0.8, 0.87353
0.9, 0.8, 0.87223
0.6, 0.9, 0.87147
0.7, 0.9, 0.87271
0.8, 0.9, 0.87247
0.9, 0.9, 0.87324
""")
df = pd.read_csv(csv_data, sep=', ')
X, Y, Z = df.subsample.values, df.colsample.values, df.val.values
Xの値ごとに分かるように、Y値の完全なセットがあります。そして、Yの各値について、Zが既に計算されたX値の完全な集合が存在する。このデータに基づいてどのようにx、y、zをメッシュグリッドとして構成できますか?