作者jasonfghx (环宇 芯系天下)
看板Python
标题[问题] 请教reduce() takes at most 5 argument
时间Thu Sep 13 22:20:11 2018
reduce() takes at most 5 arguments (6 given)
我用spyder执行一直出现这个 爬文也找不到解
但用notebook打CODE就没有这个问题 是否方便请教这样的问题该如何解
=================================================================
错误资讯如下
Traceback (most recent call last):
File "<ipython-input-135-9a398721f8a5>", line 1, in <module>
a1 = scl.fit_transform(tsne_data)
File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\base.py", line
517, in fit_transform
return self.fit(X, **fit_params).transform(X)
File
"C:\ProgramData\Anaconda3\lib\site-packages\sklearn\preprocessing\data.py",
line 590, in fit
return self.partial_fit(X, y)
File
"C:\ProgramData\Anaconda3\lib\site-packages\sklearn\preprocessing\data.py",
line 612, in partial_fit
warn_on_dtype=True, estimator=self, dtype=FLOAT_DTYPES)
File
"C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\validation.py",
line 453, in check_array
_assert_all_finite(array)
File
"C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\validation.py",
line 41, in _assert_all_finite
if (X.dtype.char in np.typecodes['AllFloat'] and not np.isfinite(X.sum())
File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\_methods.py",
line 36, in _sum
return umr_sum(a, axis, dtype, out, keepdims, initial)
TypeError: reduce() takes at most 5 arguments (6 given)
感谢回答
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.234.34
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1536848414.A.D27.html
1F:→ gmccntzx1: 看过你在版上问过很多次问题了,但怎麽问题描述都还是 09/13 23:44
2F:→ gmccntzx1: 这样呢? 09/13 23:44
3F:→ gmccntzx1: 至少给一个最小可行的范例来重现你的错误,这样大家来 09/13 23:45
4F:→ gmccntzx1: 帮你的时候才可以更快解决。甚至搞不好你在试着写出最 09/13 23:45
5F:→ gmccntzx1: 小可行的范例时,自己就找出问题了。 09/13 23:46
6F:→ gmccntzx1: 另外,当你自己也知道错误讯息很长时,请善用ideone/ 09/13 23:47
7F:→ gmccntzx1: pastebin/gist...等服务。 09/13 23:47
8F:→ gmccntzx1: 然後,目前的错误讯息里, umr_sum = um.add.reduce 09/13 23:50
10F:→ gmccntzx1: 所以自己检查一下,照错误讯息字面上的意思,你的参数 09/13 23:53
11F:→ gmccntzx1: 数量就是超过5个了 09/13 23:53
12F:→ jasonfghx: 我在jupyter notebook 都执行可以 09/14 00:01
15F:→ jasonfghx: 却可以执行 09/14 00:05
16F:→ gmccntzx1: 你在 382 行设中断点,用 debug mode 跑跑看 09/14 00:13
17F:→ gmccntzx1: 因为我看你到 spyder 那边跑的方式似乎是一行一行贴到 09/14 00:14
18F:→ gmccntzx1: 旁边的 console 跑... 09/14 00:15
19F:→ gmccntzx1: 顺便提醒你,检查一下 Spyder 和 Jupyter 上 sklearn 09/14 00:34
20F:→ gmccntzx1: 的版本是不是一样 09/14 00:34
21F:→ jasonfghx: 感谢 那我清楚了 09/14 08:26
22F:→ gmccntzx1: 所以是版本问题罗? 09/14 09:09
23F:嘘 gmccntzx1: 人呢?对自己提出的问题负责点吧…… 09/15 10:10