[問題] 語法觀念一問

看板Python作者 (想重回校園的工程師)時間2年前 (2021/06/21 17:40), 編輯推噓6(6010)
留言16則, 9人參與, 2年前最新討論串2/3 (看更多)
各位前輩好,請教以下 Python 語法觀念, 請前輩們解惑 objectness <-- float32, value = 5.0035958e-08 obj_thresh <-- float32, value = 0.6 而以下判斷式是不會執行 continue if(objectness.all() <= obj_thresh): continue 但如果小弟將其拆解成 test = objectness.all() <-- 得到 True if(test <= obj_tresh): continue <-- 則也不會成立並且不會執行 continue 小弟程度太淺了, 不了解這程式碼判斷邏輯 難道 True 為 1, 則 1 > 0.6 ?? 所以不成立? 但這樣寫的意義為何? 請前輩們指教 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.58.151 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1624268413.A.68D.html

06/21 18:11, 2年前 , 1F
Python特性阿 https://reurl.cc/lR7lX9
06/21 18:11, 1F

06/21 18:41, 2年前 , 2F
<-- 跟 .all是什麼語法啊。
06/21 18:41, 2F

06/21 19:12, 2年前 , 3F
沒有特別註明的話大概又是numpy 或 pandas吧
06/21 19:12, 3F

06/21 19:13, 2年前 , 4F
<— 是小弟指該物件的屬性與數值。不是語法
06/21 19:13, 4F

06/21 19:14, 2年前 , 5F
.all()的確是python 的方法
06/21 19:14, 5F

06/21 19:14, 2年前 , 6F
有一種這些工具已經是python內建套件的感覺......
06/21 19:14, 6F

06/21 19:15, 2年前 , 7F
不是numpy 兩物件皆是float32
06/21 19:15, 7F

06/21 20:55, 2年前 , 8F
isinstance(objectness, float) 你有確認過嗎.
06/21 20:55, 8F

06/21 21:15, 2年前 , 9F

06/21 21:16, 2年前 , 10F
python 官網文件 內建的 all function 只搜尋到這個
06/21 21:16, 10F

06/21 21:21, 2年前 , 11F
問題他是給 list 之類用的..
06/21 21:21, 11F

06/21 23:07, 2年前 , 12F
你確定內建的float真的有.all() 這個方法嗎
06/21 23:07, 12F

06/22 02:15, 2年前 , 13F
就只是方便,也有其他語言bool不能跟num比大小
06/22 02:15, 13F

06/22 08:14, 2年前 , 14F
下回發文涉及程式碼 <—可以改成註解 # 應該會比較有sense
06/22 08:14, 14F

06/22 08:17, 2年前 , 15F
在R語言 是真的有 <— 這樣的語法
06/22 08:17, 15F

06/22 08:37, 2年前 , 16F
你確定all是那樣用的嗎?
06/22 08:37, 16F
文章代碼(AID): #1Wq5vzQD (Python)
文章代碼(AID): #1Wq5vzQD (Python)