问题标签 [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.

0 投票
2 回答
3589 浏览

python - Keras 自定义图像预处理功能会导致 Value Error “输出数组是只读的”

我想在 Keras 中使用一些自定义的图像预处理功能以及 ImageDataGenerator 功能。例如,我的自定义函数如下所示:

使用它的方式是这样的:

但是,当我开始训练时,它会跳出这个错误:

self.image_data_generator.standardize(x)是调用自定义函数的函数。定义看起来像这样:

如果我不调用我的自定义函数,我不会有这个错误。有谁知道发生了什么?

0 投票
3 回答
1150 浏览

python - Python ValueError:为爬虫解包的值太多

我正在尝试运行我在网上找到的刮板,但收到 ValueError: too many values to unpack on this line code

此行是此功能的一部分

如果您有任何意见,将不胜感激,谢谢。

0 投票
1 回答
2251 浏览

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。

有什么想法可以解决吗?

0 投票
1 回答
7415 浏览

python - 写入单元格时出现openpyxl值错误

我正在尝试通过 openpyxl 将我的数据框列的总和写入单元格

我的代码是:

引发的值错误是:

raise ValueError("无法将 {0!r} 转换为 Excel".format(value))

ValueError:无法将数组([1427.09609])转换为 Excel

0 投票
1 回答
1350 浏览

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 问题,我知道为什么会出现这个错误,但我找不到解决方案。有什么帮助吗?

谢谢!

0 投票
1 回答
2017 浏览

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) 中的数据集,所以我不想在正范围内更改它。

0 投票
1 回答
1756 浏览

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 了解不够。

0 投票
2 回答
76 浏览

python - 如何处理 Python / Pandas 中多种不同类型的 valueError 结果?

我正在尝试从具有dirty多种可能性的输入中提取值。

输入是一个具有多种可能类型的系列,例如:"8673331000", "8673331000'", 8673331000, 18673331000, 8673331000.0, NaN, "867B331000"

在前 5 个案例中,我正在寻找867333,int格式。我想报告的最后两个案例Unknown或类似的东西。

我一直在使用 try/except,但是有许多不同类型的ValueError报告。

现在我正在使用:

except子句处理输入具有单引号但不处理这种情况的NaN情况。

谢谢你的想法。

0 投票
1 回答
1095 浏览

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如下所示:

我目前的代码如下:

0 投票
1 回答
630 浏览

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:使用序列设置数组元素