Я пытаюсь построить график этого уравнения и в настоящее время сталкиваюсь с этими ошибками. Я импортирую numpy и matplotlib с python. Я не уверен, как исправить эти ошибки
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
def equation(delta=0.05):
#for K = 3
#from matplotlib.mlab import bivariate_normal
x = y = np.arange(0,1,delta)
#y = np.arange(0,1,delta)
#x = np.arange(0.4,1,delta)
X,Y = np.meshgrid(x,y)
Z = (3*y-y-9*x+2*3*x)**2 - 4(9*x-3*x)(y-3*y+3-3*x)
return X, Y, Z
#x = F
#y = P
fig = plt.figure()
#ax = fig.add_subplot(111, projection'3d')
ax = Axes3D(equation(0.05))
x,y,z = Axes3D.equation(0.05)
ax.plot_wireframe(x,y,z, rstride=5, cstride=5)
plt.show()
При использовании x = y = np.arange(0,1,delta)
возникает ошибка типа, которая говорит, что int не вызывается. При использовании y = np.arange(0,1,delta)
и x = np.arange(0.4,1,delta)
вместо этого я получаю ошибку значения
ValueError: операнды не могут передаваться вместе с фигурами (20,)
(12).