作者查詢 / ddavid

總覽項目: 發文 | 留言 | 暱稱
作者 ddavid 在 PTT [ Python ] 看板的留言(推文), 共779則
限定看板:Python
[問題] 字串的關鍵字提取
[ Python ]37 留言, 推噓總分: +5
作者: moodoa3583 - 發表於 2020/03/05 09:41(6年前)
2Fddavid: 我最近才解決一個很類似的問題(但複雜很多),我只能說以03/05 09:56
3Fddavid: 你這個問題的規模,第一種想法有可能反而會是實作最快的。03/05 09:57
4Fddavid: 第二個想法只能做為萬一出現不在列表中的部位時,嘗試自動03/05 09:59
5Fddavid: 抓取部位的候補想法03/05 09:59
6Fddavid: 因為你的範圍限定在球員,常見傷病種類會有一定的範圍,第03/05 10:00
7Fddavid: 一種想法未必如想像中耗時。而且可以在有列表未出現的案例03/05 10:01
8Fddavid: 時再直接針對該案例補充關鍵字即可,不需要要求第一次建立03/05 10:01
9Fddavid: List就是完整的03/05 10:01
10Fddavid: 或者也可反過來,你先進行第二種想法做為人力添加關鍵字的03/05 10:02
11Fddavid: 輔助,這樣也可以節省一些時間03/05 10:03
17Fddavid: 我自己解的問題是用多重機制共同驗證來幫每個關鍵字算積分03/05 10:05
18Fddavid: 做排名然後優先從高分關鍵字選下來,但那是因為我的關鍵字03/05 10:06
19Fddavid: 種類甚至無法限定在名詞,還可能是一個句子。你這work單純03/05 10:07
20Fddavid: 許多,我想是不用這麼費工。03/05 10:07
26Fddavid: 我是總覺得這個問題規模應該不至於要搞到分析語句詞性XD03/05 18:15
27Fddavid: NBA球員範圍而已,光是總量可能都未必多到哪裡去,部位名03/05 18:16
28Fddavid: 稱也應該重複使用的字詞很多,這應該是人力可及的範圍XD03/05 18:16
29Fddavid: 而且先基本做看看,發現真的不行或將來要擴展到資料很多的03/05 18:17
30Fddavid: 範圍,再補上關鍵字自動萃取機能來輔助也還來得及03/05 18:17
[問題] 某段程式讀取太久自動跳過
[ Python ]13 留言, 推噓總分: +1
作者: loser113 - 發表於 2020/03/05 13:55(6年前)
6Fddavid: 卡某種I/O包括網路的話,感覺都是thread出去比較好,上面03/05 14:34
7Fddavid: 推文第一種方法用在很多小行為其實都跑很快但累積時間很久03/05 14:35
8Fddavid: 的情況,但如果單單某個讀取動作就卡很久就不是第一種方法03/05 14:35
9Fddavid: 能處理的了,這時就給他一個thread讓他自己去跑吧03/05 14:36
10Fddavid: 不過代價就是複雜性變高了,有必要才用03/05 14:37
[問題] list for迴圈問題
[ Python ]13 留言, 推噓總分: +3
作者: MAGICXX - 發表於 2020/02/24 09:35(6年前)
4Fddavid: 就算j打成i也不會發生這種事02/24 10:19
5Fddavid: 喔,對啦,迴圈打j裡面print打i確實會02/24 10:30
6Fddavid: 然後我想說要問問題還是應該給真正的code跟真正的結果,打02/24 10:31
7Fddavid: 個自己編的根本是錯的虛擬code虛擬output根本沒意義,自己02/24 10:32
8Fddavid: 實際開個終端機不用兩分鐘跑一下就知道答案的事情XD02/24 10:33
9Fddavid: 除非A是某種其實不是list的class,內部處理類似queue但東02/24 10:34
10Fddavid: 西取完了要硬再取會一直給最後一個之類的XD02/24 10:35
[問題] 利用Python將資料分群
[ Python ]4 留言, 推噓總分: +3
作者: c2578910 - 發表於 2020/02/11 19:26(6年前)
2Fddavid: k-means最後要取得各群的中心就把該群的所有點加總平均就02/11 21:21
3Fddavid: 是了,基本上過程中就是一直會算這個東西02/11 21:21
[問題] anaconda裡面的NoBaseEnvironmentError
[ Python ]40 留言, 推噓總分: +2
作者: tiramisu0225 - 發表於 2020/02/02 09:53(6年前)
5Fddavid: 剛裝完也會出這個錯?02/02 21:59
6Fddavid: 你應該移掉徹底重裝一次,然後說明清楚所謂剛裝完「好像不02/02 22:00
7Fddavid: 能執行得很順暢」是怎麼個不順暢法,然後做了哪些事後會變02/02 22:01
8Fddavid: 出base環境掛掉的問題,不然這個隔空抓不了藥XD02/02 22:01
[問題] if__name__=='name'問題
[ Python ]14 留言, 推噓總分: +1
作者: yimean - 發表於 2020/01/29 23:37(6年前)
1Fddavid: 你確實是誤會了什麼,基本上google一下"python __name__"01/29 23:46
2Fddavid: 就有詳細的說明囉01/29 23:46
3Fddavid: 而且就算要加的話,一般是:01/29 23:47
4Fddavid: if __name__ == '__main__':01/29 23:47
5Fddavid: 用來區別這段script是被import還是被直接執行的01/29 23:48
6Fddavid: 如果是直接執行的,__name__的值就會是"__main__"01/29 23:48
7Fddavid: 如果是被import的,__name__的值就會是這個module名稱01/29 23:49
8Fddavid: 這是方便開發者可以在module裡面有一些可直接執行、但被當01/29 23:50
9Fddavid: 別人import的情況不想要執行的code,例如一些測試code或直01/29 23:52
10Fddavid: 接要執行的功能01/29 23:52
11Fddavid: 就可以用__name__的值來分辨該不該被執行01/29 23:53
[問題] 該怎麼做只要有新的八卦版爆卦就LINE自己
[ Python ]12 留言, 推噓總分: +8
作者: qazwsx99876 - 發表於 2020/01/29 21:57(6年前)
9Fddavid: 也不用特別設什麼排程啊,就程式常駐跑著多久爬一次就好了01/29 23:42
Re: [問題] 樣本排列組合的問題
[ Python ]24 留言, 推噓總分: +2
作者: poototo - 發表於 2020/01/19 02:13(6年前)
1Fddavid: 原Po問題也沒講清楚,不過怎麼看也不可能是這樣01/19 04:39
10Fddavid: 如果只是想知道不同排列組合對於預測的影響,則可以用隨機01/20 23:14
11Fddavid: 的方式在時間容許範圍內跑足夠多組合,觀察其變化程度就可01/20 23:15
12Fddavid: 做一個基本的估計了,沒有必要非得把每一組都跑完01/20 23:15
13Fddavid: 你只要跟你的教授說,就算我現在跑完了所有的排列組合,那01/20 23:16
14Fddavid: 萬一我又多了一組資料,是否又得全部重跑所有排列組合得出01/20 23:16
15Fddavid: 最佳的那一組?這樣只會導致方法完全沒有泛用與實用性,每01/20 23:17
16Fddavid: 次碰到新資料就要全部重跑巨量次數的方法絕對不會是理想的01/20 23:18
17Fddavid: 方法01/20 23:18
18Fddavid: 而且嚴格說來這要求看起來我也沒有覺得很合理,如果樣本點01/20 23:22
19Fddavid: 原本就具有時間順序,怎麼可以隨便亂搬動到哪一年去然後才01/20 23:22
20Fddavid: 來看怎麼湊結果比較好01/20 23:23
21Fddavid: 這就好像我在湊一組讓我方法最好的資料搭配一樣,其實已經01/20 23:23
22Fddavid: 近似在造假資料了01/20 23:23
23Fddavid: 當然這是只從你這邊的簡單說明,以我的背景知識的感想而已01/20 23:24
24Fddavid: ,有可能實際上不是這樣,只是我對問題還沒真正清楚01/20 23:25
[問題] 樣本排列組合的問題
[ Python ]14 留言, 推噓總分: +1
作者: GoGoApo - 發表於 2020/01/16 16:09(6年前)
9Fddavid: All possible的奧妙在於那個possible字眼01/16 21:09
10Fddavid: 意思是,impossible的東西自然不能算在all possible裡面01/16 21:10
11Fddavid: 總有方法可以證明某些組合怎麼樣也不可能01/16 21:10
[問題] 關於linked list
[ Python ]11 留言, 推噓總分: +2
作者: yulin0619 - 發表於 2020/01/02 04:11(6年前)
4Fddavid: 原Po你以為a, b, c = c, a, b會解讀成a = c b = a c = b01/02 06:27
5Fddavid: 同時做吧,不過這是錯的01/02 06:27
6Fddavid: 真實情況是右邊先做,先把c, a, b的值依序拿出來,然後做01/02 06:27
7Fddavid: 成一個Tuple,再把這個Tuple的值一一對應「依序」餵給abc01/02 06:28
8Fddavid: 因為會先把右邊所有值都拿出來了之後才是賦值,所以不會因01/02 06:29
9Fddavid: 為連鎖導致a, b, c通通變成c一開始的值01/02 06:29
10Fddavid: 也就是說賦值還是有順序的,因此你原問題一開始那個順序就01/02 06:30
11Fddavid: 會最後發生先head = None才打算head.next = xxx而出錯01/02 06:31