我有一个包含3列数据的文本文件要打印。在
from numpy import *
import pylab
from mpl_toolkits.mplot3d import Axes3D
datalist = loadtxt("datagrid.txt")
x, t, u = datalist[:, 0, 0], datalist[0, :, 0], datalist[0, 0, :]
fig = pylab.figure()
ax = fig.add_subplot(111, projection = '3d')
ax.plot(x, t, u)
pylab.show()
我被告知指数太多了。如果只能使用2个索引,如何解压包含3列的文本文件?在
据我所知,文件
"datagrid.txt"
包含如下内容如果是,则}更改为:
^{pr2}$loadtxt
将其作为二维数组加载。因此,您需要将行设置x
、t
和{或者更简单更像Python:
或者作为第三个选项,将文件读为:
相关问题 更多 >
编程相关推荐