作者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://www.ptt.cc/bbs/Python/M.1536848414.A.D27.html
→ gmccntzx1: 看過你在版上問過很多次問題了,但怎麼問題描述都還是 09/13 23:44
→ gmccntzx1: 這樣呢? 09/13 23:44
→ gmccntzx1: 至少給一個最小可行的範例來重現你的錯誤,這樣大家來 09/13 23:45
→ gmccntzx1: 幫你的時候才可以更快解決。甚至搞不好你在試著寫出最 09/13 23:45
→ gmccntzx1: 小可行的範例時,自己就找出問題了。 09/13 23:46
→ gmccntzx1: 另外,當你自己也知道錯誤訊息很長時,請善用ideone/ 09/13 23:47
→ gmccntzx1: pastebin/gist...等服務。 09/13 23:47
→ gmccntzx1: 然後,目前的錯誤訊息裡, umr_sum = um.add.reduce 09/13 23:50
→ gmccntzx1: 所以自己檢查一下,照錯誤訊息字面上的意思,你的參數 09/13 23:53
→ gmccntzx1: 數量就是超過5個了 09/13 23:53
→ jasonfghx: 我在jupyter notebook 都執行可以 09/14 00:01
→ jasonfghx: 卻可以執行 09/14 00:05
→ gmccntzx1: 你在 382 行設中斷點,用 debug mode 跑跑看 09/14 00:13
→ gmccntzx1: 因為我看你到 spyder 那邊跑的方式似乎是一行一行貼到 09/14 00:14
→ gmccntzx1: 旁邊的 console 跑... 09/14 00:15
→ gmccntzx1: 順便提醒你,檢查一下 Spyder 和 Jupyter 上 sklearn 09/14 00:34
→ gmccntzx1: 的版本是不是一樣 09/14 00:34
→ jasonfghx: 感謝 那我清楚了 09/14 08:26
→ gmccntzx1: 所以是版本問題囉? 09/14 09:09
噓 gmccntzx1: 人呢?對自己提出的問題負責點吧…… 09/15 10:10