คำถามติดแท็ก jupyter-notebook

Jupyter Notebook เป็นเว็บแอปพลิเคชั่นที่ให้ส่วนหน้าเป็นภาษาต่างๆและเชลล์แบบโต้ตอบเช่น IPython Jupyter Notebook ซึ่งไม่เหมือนกับ IPython Notebook รุ่นก่อนสนับสนุนภาษาที่แตกต่างและเชลล์แบบโต้ตอบนอกเหนือจาก Python และ IPython

2
วิธีการสร้างผลลัพธ์ markdown ในสมุดบันทึก Jupyter โดยทางโปรแกรม
ฉันต้องการเขียนรายงานสำหรับชั้นเรียนในสมุดบันทึก Jupyter ฉันต้องการนับบางสิ่งสร้างผลลัพธ์และรวมไว้ใน markdown ฉันสามารถตั้งค่าผลลัพธ์ของเซลล์ให้ตีความเป็น markdown ได้หรือไม่ ฉันต้องการคำสั่งดังกล่าว: print '$\phi$'เพื่อสร้างสัญลักษณ์ phi เช่นเดียวกับใน markdown กล่าวอีกนัยหนึ่งฉันต้องการสร้างเทมเพลตใน markdown และแทรกค่าที่สร้างโดยโปรแกรมที่เขียนในสมุดบันทึก การคำนวณสมุดบันทึกใหม่ควรสร้างผลลัพธ์ใหม่และมาร์กดาวน์ใหม่พร้อมกับแทรกค่าใหม่เหล่านั้น ซอฟต์แวร์นี้เป็นไปได้หรือไม่หรือฉันต้องเปลี่ยนค่าด้วยตัวเอง

12
สมุดบันทึก Jupyter แสดงตารางแพนด้าสองตัวเคียงข้างกัน
ฉันมีดาต้าเฟรมของแพนด้าสองตัวและฉันต้องการแสดงในสมุดบันทึก Jupyter ทำสิ่งที่ชอบ: display(df1) display(df2) แสดงให้เห็นด้านล่าง: ฉันต้องการมีดาต้าเฟรมที่สองทางด้านขวาของอันแรก มีคำถามที่คล้ายกันแต่ดูเหมือนว่าจะมีคนพอใจกับการรวมเข้าด้วยกันในดาต้าเฟรมเดียวเพื่อแสดงความแตกต่างระหว่างกัน สิ่งนี้จะไม่ได้ผลสำหรับฉัน ในกรณีของฉันดาต้าเฟรมอาจแสดงถึงความแตกต่างอย่างสิ้นเชิง (องค์ประกอบที่เทียบไม่ได้) และขนาดของมันอาจแตกต่าง ดังนั้นเป้าหมายหลักของฉันคือการประหยัดพื้นที่

4
เกินอัตราข้อมูล IOPub ในสมุดบันทึก Jupyter (เมื่อดูภาพ)
ฉันต้องการดูภาพในสมุดบันทึก Jupyter มันเป็นไฟล์. png ขนาด 9.9MB from IPython.display import Image Image(filename='path_to_image/image.png') ฉันได้รับข้อผิดพลาดด้านล่าง: IOPub data rate exceeded. The notebook server will temporarily stop sending output to the client in order to avoid crashing it. บิตที่น่าแปลกใจและรายงานอื่น ๆ เป็นไปตามคาดและมีวิธีง่ายๆหรือไม่? (ข้อความแสดงข้อผิดพลาดแนะนำให้เปลี่ยนขีด จำกัด ใน--NotebookApp.iopub_data_rate_limit)

5
ฉันจะติดตั้งแพ็คเกจ Python ใน Colab ของ Google ได้อย่างไร
ในโปรเจ็กต์ฉันมีแพ็คเกจที่แตกต่างกันสองแพ็คเกจฉันจะใช้ setup.py เพื่อติดตั้งแพ็คเกจทั้งสองนี้ใน Colab ของ Google ได้อย่างไรเพื่อให้ฉันสามารถนำเข้าแพ็คเกจได้

16
เหตุใดฉันจึงไม่สามารถเข้าถึงเซิร์ฟเวอร์ Jupyter Notebook ระยะไกลได้
ฉันได้เริ่มเซิร์ฟเวอร์ Jupyter Notebook บนเซิร์ฟเวอร์ centos6.5 ของฉันแล้วและ jupyter ก็ทำงานเหมือนเดิม [I 17:40:59.649 NotebookApp] Serving notebooks from local directory: /root [I 17:40:59.649 NotebookApp] 0 active kernels [I 17:40:59.649 NotebookApp] The Jupyter Notebook is running at:https://[all ip addresses on your system]:8045/ [I 17:40:59.649 NotebookApp] Use Control-C to stop this server and shut down all …

6
วิธีอัปเดตพล็อตแบบไดนามิกในลูปในสมุดบันทึก Ipython (ภายในเซลล์เดียว)
สภาพแวดล้อม: Python 2.7, matplotlib 1.3, IPython notebook 1.1, linux, chrome รหัสอยู่ในเซลล์อินพุตเดียวโดยใช้--pylab=inline ฉันต้องการใช้สมุดบันทึก IPython และแพนด้าเพื่อใช้สตรีมและอัปเดตพล็อตแบบไดนามิกทุกๆ 5 วินาที เมื่อฉันใช้คำสั่งพิมพ์เพื่อพิมพ์ข้อมูลในรูปแบบข้อความมันทำงานได้ดีอย่างสมบูรณ์: เซลล์ผลลัพธ์จะเก็บข้อมูลการพิมพ์และเพิ่มแถวใหม่ แต่เมื่อฉันพยายามลงจุดข้อมูล (แล้วอัปเดตแบบวนซ้ำ) พล็อตจะไม่ปรากฏในเซลล์ผลลัพธ์ แต่ถ้าฉันลบลูปออกก็แค่ลงจุดครั้ง มันทำงานได้ดี จากนั้นฉันก็ทำการทดสอบง่ายๆ: i = pd.date_range('2013-1-1',periods=100,freq='s') while True: plot(pd.Series(data=np.random.randn(100), index=i)) #pd.Series(data=np.random.randn(100), index=i).plot() also tried this one time.sleep(5) ผลลัพธ์จะไม่แสดงอะไรเลยจนกว่าฉันจะขัดจังหวะกระบวนการด้วยตนเอง (ctrl + m + i) และหลังจากที่ฉันขัดจังหวะพล็อตจะแสดงเป็นเส้นที่ทับซ้อนกันหลายบรรทัดอย่างถูกต้อง แต่สิ่งที่ฉันต้องการจริงๆคือพล็อตที่แสดงและได้รับการอัปเดตทุก ๆ 5 วินาที (หรือเมื่อใดก็ตามที่มีplot()การเรียกใช้ฟังก์ชันเช่นเดียวกับผลลัพธ์ของคำสั่งพิมพ์ที่ฉันกล่าวถึงข้างต้นซึ่งทำงานได้ดี) …

3
วิธีที่ถูกต้องในปัจจุบันในการอัปเดตพล็อตแบบไดนามิกใน Jupyter / iPython คืออะไร
ในคำตอบของวิธีอัปเดตพล็อตแบบไดนามิกในลูปในโน้ตบุ๊ก ipython (ภายในเซลล์เดียว) จะมีตัวอย่างวิธีการอัปเดตพล็อตแบบไดนามิกภายในสมุดบันทึก Jupyter ภายในลูป Python อย่างไรก็ตามการทำงานนี้ทำได้โดยการทำลายและสร้างพล็อตใหม่ในการทำซ้ำทุกครั้งและความคิดเห็นในหนึ่งในเธรดตั้งข้อสังเกตว่าสถานการณ์นี้สามารถปรับปรุงได้โดยใช้%matplotlib nbaggเวทมนตร์ใหม่ซึ่งให้รูปแบบโต้ตอบที่ฝังอยู่ในสมุดบันทึก มากกว่าภาพนิ่ง อย่างไรก็ตามnbaggฟีเจอร์ใหม่ที่ยอดเยี่ยมนี้ดูเหมือนจะไม่มีเอกสารโดยสมบูรณ์เท่าที่ฉันสามารถบอกได้และฉันไม่พบตัวอย่างวิธีใช้เพื่ออัปเดตพล็อตแบบไดนามิก ดังนั้นคำถามของฉันคือวิธีหนึ่งจะอัปเดตพล็อตที่มีอยู่ในสมุดบันทึก Jupyter / Python อย่างมีประสิทธิภาพโดยใช้แบ็กเอนด์ nbagg ได้อย่างไร เนื่องจากการอัปเดตพล็อตแบบไดนามิกใน matplotlib เป็นปัญหาที่ยุ่งยากโดยทั่วไปตัวอย่างการทำงานที่เรียบง่ายจึงเป็นตัวช่วยอย่างมาก ตัวชี้ไปยังเอกสารใด ๆ ในหัวข้อก็มีประโยชน์อย่างยิ่งเช่นกัน เพื่อให้ชัดเจนว่าฉันต้องการอะไร: สิ่งที่ฉันต้องการทำคือเรียกใช้โค้ดจำลองสำหรับการทำซ้ำสองสามครั้งจากนั้นวาดพล็อตของสถานะปัจจุบันจากนั้นเรียกใช้เพื่อทำซ้ำอีกสองสามครั้งจากนั้นอัปเดตพล็อตเพื่อสะท้อน สถานะปัจจุบันและอื่น ๆ ดังนั้นแนวคิดคือการวาดพล็อตจากนั้นโดยไม่มีการโต้ตอบใด ๆ จากผู้ใช้ให้อัปเดตข้อมูลในพล็อตโดยไม่ทำลายและสร้างสิ่งใหม่ทั้งหมด ต่อไปนี้เป็นโค้ดที่แก้ไขเล็กน้อยจากคำตอบของคำถามที่เชื่อมโยงด้านบนซึ่งทำได้โดยการวาดรูปใหม่ทุกครั้ง ฉันต้องการบรรลุผลลัพธ์เดียวกัน แต่มีประสิทธิภาพมากขึ้นโดยใช้nbaggไฟล์. %matplotlib inline import time import pylab as pl from IPython import display for i in range(10): …


18
วิธีแปลงสมุดบันทึก IPython เป็น PDF และ HTML
ฉันต้องการแปลงสมุดบันทึก ipython ของฉันเพื่อพิมพ์หรือเพียงแค่ส่งในรูปแบบ html ฉันได้สังเกตเห็นว่ามีเครื่องมือในการทำเช่นนั้นแล้วnbconvert แม้ว่าฉันจะดาวน์โหลดมาแล้ว แต่ฉันไม่รู้วิธีแปลงโน้ตบุ๊กด้วย nbconvert2.py เนื่องจาก nbconvert บอกว่าเลิกใช้แล้ว nbconvert2.py บอกว่าฉันต้องการโปรไฟล์เพื่อแปลงโน๊ตบุ๊คมันคืออะไร? มีเอกสารเกี่ยวกับเครื่องมือนี้หรือไม่?

9
ฉันจะรับชื่อ IPython / Jupyter Notebook ปัจจุบันได้อย่างไร
ฉันพยายามรับชื่อ NoteBook ปัจจุบันเมื่อเรียกใช้สมุดบันทึก IPython ฉันรู้ว่าฉันสามารถมองเห็นได้ที่ด้านบนของโน้ตบุ๊ก สิ่งที่ฉันเป็นหลังจากสิ่งที่ชอบ currentNotebook = IPython.foo.bar.notebookname() ฉันต้องการรับชื่อในตัวแปร

2
โน๊ตบุ๊ค Jupyter พร้อม Python 3.8 - NotImplementedError
อัปเกรดเป็น Python 3.8 และติดตั้งjupyterเร็ว ๆ นี้ อย่างไรก็ตามเมื่อพยายามเรียกใช้jupyter notebookข้อผิดพลาดต่อไปนี้: File "c:\users\user\appdata\local\programs\python\python38\lib\site-packages\tornado\platform\asyncio.py", line 99, in add_handler self.asyncio_loop.add_reader(fd, self._handle_events, fd, IOLoop.READ) File "c:\users\user\appdata\local\programs\python\python38\lib\asyncio\events.py", line 501, in add_reader raise NotImplementedError NotImplementedError ฉันรู้ว่า Python 3.8 บน windows เปลี่ยนเป็นProactorEventLoopค่าเริ่มต้นดังนั้นฉันสงสัยว่ามันเกี่ยวข้องกับสิ่งนี้ Jupyter ไม่รองรับ Python 3.8 ในขณะนี้? มีวิธีแก้ไขไหม?

2
ทำไมรูปแบบ keras ทำนายผลช้าลงหลังจากรวบรวม
ในทางทฤษฎีการทำนายควรจะคงที่เนื่องจากน้ำหนักมีขนาดคงที่ ฉันจะกลับมาใช้ความเร็วใหม่หลังจากคอมไพล์ได้อย่างไร (โดยไม่จำเป็นต้องลบเครื่องมือเพิ่มประสิทธิภาพ) ดูการทดสอบที่เกี่ยวข้อง: https://nbviewer.jupyter.org/github/off99555/TensorFlowExperiments/blob/master/test-prediction-speed-after-compile.ipynb?flush_cache=true

7
Jupyter Lab หยุดการทำงานของคอมพิวเตอร์เมื่อไม่มีแรม - จะป้องกันได้อย่างไร?
ฉันเพิ่งเริ่มใช้ Jupyter Lab และปัญหาของฉันคือฉันทำงานกับชุดข้อมูลที่มีขนาดใหญ่มาก (โดยปกติชุดข้อมูลนั้นจะมีขนาดประมาณ 1/4 ของ RAM คอมพิวเตอร์ของฉัน) หลังจากการเปลี่ยนแปลงเล็กน้อยบันทึกเป็นวัตถุ Python ใหม่ฉันมักจะมีหน่วยความจำไม่เพียงพอ ปัญหาคือเมื่อฉันใกล้จะถึงขีด จำกัด RAM ที่มีอยู่และดำเนินการใด ๆ ที่ต้องการพื้นที่แรมอื่นคอมพิวเตอร์ของฉันค้างและวิธีเดียวที่จะแก้ไขมันคือการรีสตาร์ทมัน นี่เป็นพฤติกรรมเริ่มต้นใน Jupyter Lab / Notebook หรือเป็นการตั้งค่าบางอย่างที่ฉันควรตั้งค่า? โดยปกติฉันคาดหวังว่าโปรแกรมจะพัง (เช่นใน RStudio เป็นต้น) ไม่ใช่คอมพิวเตอร์ทั้งหมด

5
เซิร์ฟเวอร์ jupyter: ไม่ได้เริ่มไม่มีเคอร์เนลในรหัส vs
ฉันกำลังพยายามใช้สมุดบันทึก jupyter จากรหัส vs และติดตั้งส่วนขยายสมุดบันทึก jupyter และฉันใช้สภาพแวดล้อม conda (ฐาน) สำหรับการดำเนินการ ในขณะนี้เกิดขึ้น ข้อผิดพลาด: Jupyter ไม่สามารถเริ่มต้นได้ ข้อผิดพลาดในการพยายามค้นหา jupyter: ที่ A.startServer (c: \ Users \ DELL.vscode \ extensions \ ms-python.python-2020.2.63990 \ out \ client \ extension.js: 1: 784356) ที่ async A.ensureServerAndNotebookImpl ( c: \ Users \ DELL.vscode \ extensions \ ms-python.python-2020.2.63990 \ out …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.