คำถามติดแท็ก tqdm

8
tqdm ใน Jupyter Notebook จะพิมพ์แถบความคืบหน้าใหม่ซ้ำ ๆ
ฉันกำลังใช้tqdmเพื่อพิมพ์ความคืบหน้าในสคริปต์ที่ฉันใช้ในสมุดบันทึก Jupyter ฉันกำลังพิมพ์ข้อความทั้งหมดไปยังคอนโซลผ่านทางtqdm.write(). อย่างไรก็ตามสิ่งนี้ยังคงให้ผลลัพธ์ที่เบ้ฉันดังนี้: นั่นคือทุกครั้งที่ต้องพิมพ์บรรทัดใหม่จะมีการพิมพ์แถบความคืบหน้าใหม่ในบรรทัดถัดไป สิ่งนี้ไม่เกิดขึ้นเมื่อฉันเรียกใช้สคริปต์ผ่านเทอร์มินัล ฉันจะแก้ปัญหานี้ได้อย่างไร?

8
Multiprocessing: ใช้ tqdm เพื่อแสดงแถบความคืบหน้า
เพื่อให้โค้ดของฉันเป็น "ไพโธนิก" มากขึ้นและเร็วขึ้นฉันใช้ "มัลติโพรเซสเซอร์" และฟังก์ชันแผนที่เพื่อส่ง a) ฟังก์ชันและ b) ช่วงของการทำซ้ำ โซลูชันที่ฝังไว้ (เช่นเรียก tqdm โดยตรงในช่วง tqdm.tqdm (ช่วง (0, 30)) ไม่ทำงานกับการประมวลผลหลายขั้นตอน (ตามสูตรในโค้ดด้านล่าง) แถบความคืบหน้าจะแสดงตั้งแต่ 0 ถึง 100% (เมื่อ python อ่านรหัส?) แต่ไม่ได้ระบุความคืบหน้าจริงของฟังก์ชันแผนที่ จะแสดงแถบความคืบหน้าเพื่อระบุขั้นตอนที่ฟังก์ชัน 'แผนที่' เป็นอย่างไร? from multiprocessing import Pool import tqdm import time def _foo(my_number): square = my_number * my_number time.sleep(1) return square if __name__ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.