【Python学习】ufunc 'bitwise_xor' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''

翻译后的意思

image
我的代码


f= 100 * (x2 - x1 ^ 2) ^ 2 + (x1 - 1) ^ 2 + 100 * (x3 - x2 ^ 2) ^ 2 + (x2 - 1) ^ 2 + 100 * (x4 - x3 ^ 2) ^ 2 + (x3 - 1) ^ 2

原因

Python解释负号^为xor

解决方法

把 ^ 改成**

额,基础不牢

参考资料

[https://blog.csdn.net/miao0967020148/article/details/103900994]

ok,以上就是全部的内容啦,希望对你有帮助

posted @   寥若辰星  阅读(2604)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示