E 听 2021-03-05 23:54 采纳率: 0%
浏览 152

如何解决ufunc 'square' not supported ……错误

fig = plt.figure()
ax = Axes3D(fig)

X=np.array(Length)
Y=np.array(Viscera)


X,Y=np.meshgrid(X,Y)

R=np.sqrt(X**2+Y**2)
#height value
Z=np.sin(R)

ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap=plt.get_cmap('rainbow'))
ax.contourf(X,Y,Z,zdir='z',offset=-2,cmap='rainbow') #等高线图  即下面的部分
ax.set_zlim(-2,2)

改成列表和元组形式都出现一下错误

ufunc 'square' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''

  • 写回答

1条回答 默认 最新

  • QuietNightThought 人工智能领域新星创作者 2023-07-01 09:13
    关注

    import numpy as np
    import matplotlib.pyplot as plt

    fig = plt.figure()
    ax = fig.add_subplot(111, projection='3d')

    Length = [1, 2, 3] # 长度轴上的示例数值
    Viscera = [4, 5, 6] # 内脏轴上的示例数值

    X, Y = np.meshgrid(Length, Viscera)
    R = np.sqrt(X2 + Y2)

    ax.plot_surface(X, Y, R)

    plt.show()
    通过 plot_surface 函数创建了3D图形,通过 plt.show() 显示出来。

    评论

报告相同问题?

悬赏问题

  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?
  • ¥15 ubuntu系统下挂载磁盘上执行./提示权限不够
  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 关于#r语言#的问题:差异分析前数据准备,报错Error in data[, sampleName1] : subscript out of bounds请问怎么解决呀以下是全部代码:
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥30 3天&7天&&15天&销量如何统计同一行