作者查詢 / gmccntzx1

總覽項目: 發文 | 留言 | 暱稱
作者 gmccntzx1 在 PTT [ Python ] 看板的留言(推文), 共854則
限定看板:Python
[問題] 請教reduce() takes at most 5 argument
[ Python ]23 留言, 推噓總分: -1
作者: jasonfghx - 發表於 2018/09/13 22:20(7年前)
1Fgmccntzx1: 看過你在版上問過很多次問題了,但怎麼問題描述都還是09/13 23:44
2Fgmccntzx1: 這樣呢?09/13 23:44
3Fgmccntzx1: 至少給一個最小可行的範例來重現你的錯誤,這樣大家來09/13 23:45
4Fgmccntzx1: 幫你的時候才可以更快解決。甚至搞不好你在試著寫出最09/13 23:45
5Fgmccntzx1: 小可行的範例時,自己就找出問題了。09/13 23:46
6Fgmccntzx1: 另外,當你自己也知道錯誤訊息很長時,請善用ideone/09/13 23:47
7Fgmccntzx1: pastebin/gist...等服務。09/13 23:47
8Fgmccntzx1: 然後,目前的錯誤訊息裡, umr_sum = um.add.reduce09/13 23:50
9Fgmccntzx1: https://git.io/fAimH09/13 23:52
10Fgmccntzx1: 所以自己檢查一下,照錯誤訊息字面上的意思,你的參數09/13 23:53
11Fgmccntzx1: 數量就是超過5個了09/13 23:53
16Fgmccntzx1: 你在 382 行設中斷點,用 debug mode 跑跑看09/14 00:13
17Fgmccntzx1: 因為我看你到 spyder 那邊跑的方式似乎是一行一行貼到09/14 00:14
18Fgmccntzx1: 旁邊的 console 跑...09/14 00:15
19Fgmccntzx1: 順便提醒你,檢查一下 Spyder 和 Jupyter 上 sklearn09/14 00:34
20Fgmccntzx1: 的版本是不是一樣09/14 00:34
22Fgmccntzx1: 所以是版本問題囉?09/14 09:09
23Fgmccntzx1: 人呢?對自己提出的問題負責點吧……09/15 10:10
[問題] parameter數量錯誤與逗號問題
[ Python ]28 留言, 推噓總分: 0
作者: worthy0429 - 發表於 2018/09/13 19:14(7年前)
1Fgmccntzx1: 你的第一個寫法,給 np.reshape 的參數就是 3 個09/13 23:55
2Fgmccntzx1: int: 60, 60, 109/13 23:55
3Fgmccntzx1: 修正,正確來說是 4 個,第一個參數由 df.apply 提供09/13 23:57
4Fgmccntzx1: 即 np.reshape(x_train, 60, 60, 1) # <- 錯誤09/13 23:58
5Fgmccntzx1: 請看 numpy.reshape 的文件: https://goo.gl/wRffJQ09/13 23:59
6Fgmccntzx1: 然後 df.apply 的文件:https://goo.gl/BCkX8309/14 00:03
7Fgmccntzx1: args要吃的參數型態就是 tuple09/14 00:03
8Fgmccntzx1: 所以給參數的方式就像這樣: args=(x, y, z, ...)09/14 00:04
9Fgmccntzx1: 其中 x, y, z 可以是任何型態 (視對象 func 而給)09/14 00:05
10Fgmccntzx1: 不,你看一下我上面的例子 args=(x, y, z...)09/14 00:36
11Fgmccntzx1: 如果僅僅將 60, 60, 1 這三個數包起來,就代表你只給了09/14 00:36
12Fgmccntzx1: 修正:就代表 args 拿到 3 個參數,分別為 60, 60, 109/14 00:38
13Fgmccntzx1: 寫成 args=((60, 60, 1), ) 才表示 args 拿到一個參數09/14 00:38
14Fgmccntzx1: 叫做 (60, 60, 1) 的 tuple09/14 00:39
15Fgmccntzx1: 然後 trailing comma 可以看這篇解釋09/14 00:40
16Fgmccntzx1: https://stackoverflow.com/a/799264209/14 00:41
17Fgmccntzx1: 簡單來說,如果你沒有給 trailing comma, 僅有單一元素09/14 00:42
18Fgmccntzx1: 的 tuple 會和 expression 混淆09/14 00:43
19Fgmccntzx1: * generator expression09/14 00:44
20Fgmccntzx1: 或是其他因為內容很長需要多行分段的 code09/14 00:45
21Fgmccntzx1: 然後這個行為在 list, dict 上也可以用,但不加上也不09/14 00:47
22Fgmccntzx1: 會影響09/14 00:47
23Fgmccntzx1: 照你的例子來講,`a=(1),` 和 `a=(1,)` 的 a 都是09/14 01:05
24Fgmccntzx1: tuple09/14 01:05
25Fgmccntzx1: 今天如果 args 只拿到 1 個參數,但你仍要確保 args 是09/14 01:06
26Fgmccntzx1: tuple ,你要怎麼做?09/14 01:07
27Fgmccntzx1: 情況就是 args=(x),x 可以是任何型別。09/14 01:08
28Fgmccntzx1: https://repl.it/@naleraphael/GiveMeATuple09/14 01:26
[問題] 有人用過python寫ble相關的程式嗎?
[ Python ]4 留言, 推噓總分: +2
作者: dreamtime - 發表於 2018/09/10 14:15(7年前)
1Fgmccntzx1: 你要不要先貼上完整的錯誤訊息來讓別人幫忙看看?09/10 15:18
[問題] numpy broadcasting 矩陣特定位置運算
[ Python ]6 留言, 推噓總分: +1
作者: NMOSFET - 發表於 2018/08/25 22:34(7年前)
2Fgmccntzx1: https://repl.it/@naleraphael/subtractluarray08/25 23:51
3Fgmccntzx1: 我有做一個簡單的速度比較, 你可以參考看看08/25 23:52
[問題] 讀取C語言儲存數值的2進位檔案
[ Python ]46 留言, 推噓總分: +2
作者: smvenjoy - 發表於 2018/08/17 11:03(7年前)
19Fgmccntzx1: 為何兩個 fwrite 之間要插入一個 fseek?08/17 21:55
20Fgmccntzx1: 你這樣會多寫入一個 null (0x00)08/17 21:55
21Fgmccntzx1: 所以用 python 讀檔後,你得到的結果是 b'\x11\x00"'08/17 21:56
22Fgmccntzx1: 實際上就是3個字元, '\x11' '\x00' '"'08/17 21:57
23Fgmccntzx1: 補充一下, patch.encode('hex') 就是你想看到的08/17 22:11
24Fgmccntzx1: 修正: patch1.encode('hex')08/17 22:12
35Fgmccntzx1: 原來是要在中間插入0...08/18 04:11
36Fgmccntzx1: 那其實你一開始說明清楚會更好08/18 04:12
37Fgmccntzx1: 只是我也覺得你要用這種做法當作設定 delimiter 很怪08/18 04:16
38Fgmccntzx1: 而且一開始 @djshen 也跟你說了可以印出 \x22 看看囉08/18 04:18
39Fgmccntzx1: 再補充, 你在上面問道 \x22 為何印出來是 "08/18 04:28
40Fgmccntzx1: 這點, @s860134 已經回答你了, 建議你去看一下08/18 04:29
41Fgmccntzx1: ascii table08/18 04:29
42Fgmccntzx1: 所以說囉, 一開始把你的想法表達清楚, 可以減少大家08/18 12:27
43Fgmccntzx1: 不必要的猜測. 而關於 fseek 的討論, 我想就是因為一開08/18 12:28
44Fgmccntzx1: 使我們不了解為何你要這麼做. 在後來你補充說了是為了08/18 12:28
45Fgmccntzx1: 當作插入 delimiter 而用時, 大家才了解.08/18 12:29
[問題] Django admin widget問題
[ Python ]6 留言, 推噓總分: +2
作者: kalapon - 發表於 2018/08/08 13:47(7年前)
3Fgmccntzx1: 為何要自刪? 留著給之後其他遇到問題的人參考不是很好?08/08 14:53
[問題] ImportError
[ Python ]19 留言, 推噓總分: +3
作者: callmejohn - 發表於 2018/08/08 10:09(7年前)
1Fgmccntzx1: 把你書上的範例放到這上面來重現 https://repl.it/08/08 10:18
4Fgmccntzx1: 有 __init__.py 的好處是可以在裡面處理一些細節08/08 10:50
5Fgmccntzx1: 對於有要做模組化的需求時是很有用的, 不過一般小的08/08 10:51
6Fgmccntzx1: project 也是可以不用那麼麻煩.08/08 10:52
7Fgmccntzx1: 也謝謝 @TitanEric, 我去找一下在 PEP 哪一篇有講這個08/08 10:53
8Fgmccntzx1: 找到了, PEP 420 我來看一下08/08 10:56
9Fgmccntzx1: 補充一下我上面提到的東西. 像是 numpy 為了讓使用者08/08 11:01
10Fgmccntzx1: 可以在 from numpy import XXX 後針對該 submodule08/08 11:02
11Fgmccntzx1: 直接做執行 unit test, 而不用在 terminal 下指令08/08 11:03
12Fgmccntzx1: 所以在每個 submodule 的 __init__.py 裡有定義他們08/08 11:03
13Fgmccntzx1: 自己寫的 tester. 參考: https://git.io/fNyKM08/08 11:04
14Fgmccntzx1: 舉例來說, 如果要跑 numpy.ma 這個 submodule 的 test08/08 11:06
15Fgmccntzx1: 可以用 numpy.ma.test() 去執行08/08 11:07
[問題] spyder沒有out跑出來@@?
[ Python ]3 留言, 推噓總分: 0
作者: silverair - 發表於 2018/08/07 02:28(7年前)
1Fgmccntzx1: print(gapminder.head())08/07 04:38
2Fgmccntzx1: 建議你熟悉一下 Interactive shell 和 Run script08/07 04:40
3Fgmccntzx1: 這兩種的差異08/07 04:41
[問題] 直方圖重疊不疊加
[ Python ]16 留言, 推噓總分: +4
作者: pig98520 - 發表於 2018/08/06 22:51(7年前)
5Fgmccntzx1: https://stackoverflow.com/questions/4430950708/06 23:31
6Fgmccntzx1: 補充: 如果是重複覆蓋, 那你麼處理前一組數據小於後來08/06 23:35
7Fgmccntzx1: 數值更大的數據?08/06 23:36
Re: [問題] 新手編輯器疑問
[ Python ]4 留言, 推噓總分: +2
作者: Marsden - 發表於 2018/08/03 13:32(7年前)
1Fgmccntzx1: 我覺得需要在置底放一篇文章讓發問者知道該怎麼問問題08/03 13:36
2Fgmccntzx1: 之前也有一篇文章發問方式不妥,導致版上大眾稍動肝火08/03 13:42