[問題] Cython parallel
請問各位
為了可以高速多線運行,我嘗試幾種方法
pypy 在樹梅派安裝numpy一直失敗放棄
用C寫module給python,但是光如何用C接收RS232訊號就頭大,而且看跟python如何呼叫
更是頭大
剩下只能寄望Cython,但用普通threading似乎出現預料外的問題,原本的while不知為何
停不下來,判斷式不知道是不是compile時候出問題或是我對cython設定不清楚
在一般python狀態下是正常的
嘗試使用parallel是可以運行,但是因為機器讀取資料的迴圈不是固定的而且都是幾萬筆
用for i in prange()這樣的方法行不通,請問有沒有辦法用while loop或是其他方法可以
把for loop變成無窮迴圈到特定條件才break
--
│ ███ ▂▄▃ ││││
│ ˋ ◤ ◥││││ 「為什麼,
│ ‵ ◤ ◥▏ _▂▁ ▋ │││ 為什麼教授這麼雞掰
│ ′ 、▌█ ▊▉▏ │ 沒天理啊………」
◢ ◤◢ ◣▋◢ █ ▋▊ ▕▅▇ ◥◥*
◢ ▂▇ˋ█▆◤ ▂_ ▁▄▆▇▃ by mooncats
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.19.116.29 (日本)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1594110282.A.B76.html
→
07/07 19:15,
3年前
, 1F
07/07 19:15, 1F
裡面提到的方法大多是改變for迴圈range的部分,但是cython parallel需要使用prange
→
07/08 04:23,
3年前
, 2F
07/08 04:23, 2F
→
07/08 04:23,
3年前
, 3F
07/08 04:23, 3F
樹梅派python3沒問題但是速度慢,使用pypy會說你module沒安裝像是pyserial
但是numpy安裝在pypy會跳失敗,看reddit也說要用numpy就不要用pypy,不過文章四年前
現在是否這樣我也不確定,但我嘗試一些方法還是失敗,系統是Raspbian
※ 編輯: killua12703 (126.108.88.2 日本), 07/08/2020 05:47:52
※ 編輯: killua12703 (180.19.116.29 日本), 07/08/2020 09:32:29
→
07/08 19:23,
3年前
, 4F
07/08 19:23, 4F
→
07/08 19:24,
3年前
, 5F
07/08 19:24, 5F
→
07/08 19:24,
3年前
, 6F
07/08 19:24, 6F
因為公司要一分鐘5000個樣品而且五種檢測,只好整個打掉用C++
※ 編輯: killua12703 (180.19.116.29 日本), 07/14/2020 14:25:31