这是我的密码
from scipy import interpolate
from numpy import array
import numpy as np
from matplotlib.mlab import griddata
import matplotlib.pyplot as plt
import numpy.ma as ma
z = array([[0,6,2,7,9],
[1,3,5,1,4],
[5,2,7,8,1],
[5,6,2,9,8],
[7,3,1,6,9]])
col = array([0,1,2,3,4])
row = array([0,1,2,3,4])
grid = interpolate.RectBivariateSpline(row, col, z, kx=1, ky=1)
xi = np.array([0.000, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.2, 1.3, 1.4, 1.5, 1.55, 1.6, 1.65, 1.7, 1.8, 1.9, 1.95, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4], dtype=np.float)
yi = np.array([0.000, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.2, 1.3, 1.4, 1.5, 1.55, 1.6, 1.65, 1.7, 1.8, 1.9, 1.95, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4], dtype=np.float)
print grid(xi,yi)
这是我的语法错误
print grid(xi,yi)
我是python新手,不知道这个错误是从哪里来的
可能您正在使用Python3.x,而代码是为Python2.x编写的。在Python3.x中
print
不再是关键字-它是一个函数,因此必须在括号中传递参数:相关问题 更多 >
编程相关推荐