КАК исправить «Аргумент Z должен быть двумерным» - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу нарисовать 3D-график моей работы, но ошибка показывает, что аргумент Z должен быть двумерным

from mpl_toolkits.mplot3d import Axes3D
figure = plt.figure()
ax = Axes3D(figure)
X = np.arange(0,1,0.01)
Y = np.arange(0,1,0.01)
X,Y = np.meshgrid(X,Y)
M=[]
for i in X:
 for j in Y:
  NEW_smoothed=holt(Airline_passengers,alpha=i,beta=j)
  M.append(sse(new_smoothed[:-2],Airline_passengers.values[2:]))
B=np.array(X)
N=np.array(Y)
Z=np.array(M)
ax.plot_surface(B,N,Z,rstride=1,cstride=1,cmap='rainbow')
plt.show()

Я ожидал 3d-сюжет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...