TypeError: only size-1 arrays can be converted to Python scalars

写了几行python代码,运行报错,如题。

xx = np.linspace(0,500,500+1)

yy = np.linspace(-250,250,500+1)

X, Y = np.meshgrid(xx, yy) # 生成网格,尺寸为(np.size(yy),np.size(xx))

Z = math.sqrt(X**2 + Y**2)*math.sin(X**2 + Y**2)

应该将上面最后一行改为:

Z = np.sqrt(X**2 + Y**2)*np.sin(X**2 + Y**2)

即可。

相关推荐
smile_Iris23 分钟前
Day 38 GPU训练及类的call方法
开发语言·python
嗷嗷哦润橘_31 分钟前
AI Agent学习:MetaGPT项目之RAG
人工智能·python·学习·算法·deepseek
Smart-Space39 分钟前
tkinter绘制组件(47)——导航边栏
python·tkinter·tinui
ULTRA??1 小时前
KD-Tree的查询原理
python·算法
电饭叔1 小时前
TypeError:unsupported operand type(s) for -: ‘method‘ and ‘int‘
开发语言·笔记·python
老歌老听老掉牙1 小时前
使用贝叶斯因子量化假设验证所需数据量
python·贝叶斯因子·假设
nix.gnehc1 小时前
poetry 常用命令
python·poetry
qq19226381 小时前
探索图像滤波去噪:MATLAB GUI的奇妙之旅
numpy
一人の梅雨2 小时前
淘宝商品视频接口深度解析:从视频加密解密到多端视频流重构
java·开发语言·python
杼蛘2 小时前
XXL-Job工具使用操作记录
linux·windows·python·jdk·kettle·xxl-job