python - 遇到 Python 3.6 运行时溢出
问题描述
当我尝试循环运行此行时,会发生此错误:
sum((X@theta - y)**2)/2/len(X)
在第 5 次循环之后,我开始收到错误消息。
RuntimeWarning:在正方形中遇到溢出
RuntimeWarning:在乘法中遇到溢出
RuntimeWarning: add 中遇到溢出
怎么办,我应该对数组进行四舍五入吗?如何?
如果我尝试round(sum((X@theta - y)**2)/2/len(X),5)
,我会收到此错误
TypeError:类型 numpy.ndarray 未定义 __round__ 方法
解决方案
推荐阅读
- qt - 在 Visual Studio 中找不到 qml.ui 文件
- c - 我的 c 程序在要求用户输入后冻结。请帮忙。我已经尝试了一切
- javascript - html/css 图库 div - 如何在线显示文本
- javascript - 在php中显示来自javascript的数组
- asp.net-mvc - 模型不包含“OnlineUserModel”的公共实例定义
- c# - Xamarin Forms 中的 FirebaseAuthentication.net 包 - 获取当前用户 UID
- php - Wordpress 子目录 Xampp 安装不起作用
- python - 如何计算二维直方图的总体积?
- hikvision - C#使用海康威视DS-K1T671TM-3XF人脸重组终端
- python - 实时跟踪眼睛运动