问题标签 [valueerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Keras 自定义图像预处理功能会导致 Value Error “输出数组是只读的”
我想在 Keras 中使用一些自定义的图像预处理功能以及 ImageDataGenerator 功能。例如,我的自定义函数如下所示:
使用它的方式是这样的:
但是,当我开始训练时,它会跳出这个错误:
self.image_data_generator.standardize(x)
是调用自定义函数的函数。定义看起来像这样:
如果我不调用我的自定义函数,我不会有这个错误。有谁知道发生了什么?
python - Python ValueError:为爬虫解包的值太多
我正在尝试运行我在网上找到的刮板,但收到 ValueError: too many values to unpack on this line code
此行是此功能的一部分
如果您有任何意见,将不胜感激,谢谢。
python - 在 python 中使用 LightGBM 包时正确的标签类型分配
我正在尝试在 Python 中使用 LightGBM 包并遇到此错误:
“TypeError:标签的类型(ndarray)错误,应该是列表或numpy数组”。
我的目标(标签)被创建为:y_train.values 并且是一个具有以下特征的数组:
当我追溯这个错误时,我发现了这个代码 @lightgbm包的Basic.py代码:
函数 list_to_1d_numpy 抛出此错误。
虽然这个函数应该抛出错误,但我找不到任何原因。但是它正在调用一个检查条件的函数 is_numpy_1d_array
len(data.shape) == 1, however when i do len(y_train.shape)
它说2。
有什么想法可以解决吗?
python - 写入单元格时出现openpyxl值错误
我正在尝试通过 openpyxl 将我的数据框列的总和写入单元格
我的代码是:
引发的值错误是:
raise ValueError("无法将 {0!r} 转换为 Excel".format(value))
ValueError:无法将数组([1427.09609])转换为 Excel
arrays - Python:在 numpy 数组列表中查找 numpy 数组
我有一个名为向量的 50 个 numpy 数组的列表:
我还有一个包含 10 个 numpy 数组的较小列表(均值),所有这些都来自上面的较大列表。我想遍历 mean 中的每个数组并找到它在vectors中的位置。
所以当我这样做时:
我得到错误:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
我已经经历了各种 SO 问题,我知道为什么会出现这个错误,但我找不到解决方案。有什么帮助吗?
谢谢!
python-3.x - ValueError:数组不能在 Python3.X 的 SpectralCoclustering 中包含 infs 或 NaNs
我试图对 (-1.0, 1.0) 范围内的数据集进行双聚类。在我的数据中,我没有任何 inf 或 nan。但它会抛出一个错误ValueError: array must not contain infs or NaNs in SpectralCoclustering
。你能帮我么?我需要一个范围 (-1, 1) 中的数据集,所以我不想在正范围内更改它。
python - ValueError:字典包含不在字段名中的字段:无
我正在编写一个代码,它将过滤 csv 文件中的值并将相关行写入一个文件,将接受但不需要的行写入另一个文件,并将错误文件写入第三个文件。
这是我写的:
当我运行它时,它给了我这个错误信息:
回溯(最后一次调用):文件“csv_cond_filter.py”,第 45 行,在 er.writerow(row) 文件“/usr/lib64/python2.7/csv.py”,第 152 行,在 writerow 返回 self.writer .writerow(self._dict_to_list(rowdict)) 文件“/usr/lib64/python2.7/csv.py”,第 148 行,在 _dict_to_list + 中,“.join([repr(x) for x in wrong_fields])) ValueError:字典包含不在字段名中的字段:无
为了测试具体可能是什么错误,我将错误行作为注释并再次运行脚本。它没有给我一条错误消息,也没有打印我指定它写的错误值,如果它无法对段进行分类,所以我怀疑这是一个语法错误,但我是 python 新手,我不知道对 csv 模块或 DictWriter 了解不够。
python - 如何处理 Python / Pandas 中多种不同类型的 valueError 结果?
我正在尝试从具有dirty
多种可能性的输入中提取值。
输入是一个具有多种可能类型的系列,例如:"8673331000", "8673331000'", 8673331000, 18673331000, 8673331000.0, NaN, "867B331000"
在前 5 个案例中,我正在寻找867333
,int
格式。我想报告的最后两个案例Unknown
或类似的东西。
我一直在使用 try/except,但是有许多不同类型的ValueError
报告。
现在我正在使用:
此except
子句处理输入具有单引号但不处理这种情况的NaN
情况。
谢谢你的想法。
python - ValueError:无法在 Python 中将序列复制到 MatplotLib 动画中的数组轴
我正在阅读一个不断更新的data.txt
文件,并正在计算传入数据流的滚动标准偏差。我将其存储在std
. 我在滚动标准偏差上的窗口大小为 100。
我收到一个错误:
ValueError: cannot copy sequence with size 78 to array axis with dimension 1
其中大小对应于std
数组中的项目数。(所以,当然,每次我点击 Run 时都会增加)。
我想知道为什么我会收到这个 ValueError,并且正在寻找任何修复它的建议!当我只是分级时,动画效果很好ax1.plot(xar, yar)
。但是一旦我尝试绘制图表ax1.plot(xar, std)
,问题就出现了。
中的数据data.txt
如下所示:
我目前的代码如下:
python - Scipy Optimize:ValueError:在 Newton-CG 方法上设置具有序列的数组元素
我正在尝试编写自己的逻辑回归,并比较最大化对数似然的不同方法。使用 Newton-CG 方法,我收到错误消息“ValueError: setting an array element with a sequence”。仔细阅读,如果试图最小化的函数返回非 skalar,似乎这个错误会上升,但这里不是这种情况。我需要下面给出的三种方法来给出相同的结果(大约),但是在我的真实数据上运行时,一种不收敛,另一种给出的 LL 比最初的猜测更差,第三种根本没有运行.
为什么我会收到 ValueError 消息,我该如何解决?
我的代码(使用虚拟数据,真实数据约为 100 次测量)如下:
编辑:错误堆栈如下: Traceback(最近一次调用):
文件“MyLogisticRegression2.py”,第 62 行,在 res=minimize(CalcLL,beta3,args=(xinlist,yinlist),method='Newton-CG',jac=Jacobian,hess=Hes,options={'xtol': 1e-8,'disp':真})
文件 C:\Python27\lib\site-packages\scipy\optimize_minimize.py,第 447 行,在最小化**选项中)
文件 C:\Python27\lib\site-packages\scipy\optimize\optimize.py,第 2393 行,在 _minimize_newtoncg eta=numpy.min([0.5, numpy.sqrt(maggrad)])
文件 C:\Python27\lib\site-packages\numpy\core\fromnumeric.py,第 2393 行,in amin out=out,**kwargs)
文件 C:\Python27\lib\site-packages\numpy\core_methods.py,第 29 行,在 _amin 中返回 umr_minimum(a,axis,None,out,keepdims)
ValueError:使用序列设置数组元素