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

Jupyter คือชุดของสภาพแวดล้อมและโปรโตคอลสำหรับการประมวลผลแบบโต้ตอบ รองรับหลายภาษาและเมล็ดและทำงานร่วมกับส่วนหน้ารวมถึงเว็บแอปพลิเคชัน Jupyter Notebook Jupyter ถูกแยกออกจาก IPython ในปี 2015 และ Jupyter Notebook ใช้ IPython Notebook

4
ฉันจะดูอาร์กิวเมนต์ของฟังก์ชันใน IPython Notebook Server 3 ได้อย่างไร
ฉันเพิ่งเปลี่ยนมาใช้ IPython Notebook 3 (3.1.0-cbccb68 เป็นเวอร์ชันที่แน่นอน) ซึ่งเป็นเวอร์ชัน Anaconda ก่อนหน้านี้เมื่อฉันพิมพ์ฟังก์ชันและเปิดวงเล็บดังนี้: time.sleep() และถ้าเคอร์เซอร์อยู่ระหว่างวงเล็บฉันจะได้รับเมนูการวางซ้อนตามบริบทที่แสดงอาร์กิวเมนต์ของฟังก์ชัน ตอนนี้ฉันไม่เห็นมันและแม้ว่าฉันจะค้นหาฉันก็ไม่พบว่าฉันจะเปิดฟังก์ชันนี้ได้อย่างไร

9
แสดงหมายเลขบรรทัดใน IPython / Jupyter Notebook
รายงานข้อผิดพลาดจากเมล็ดภาษาส่วนใหญ่ที่ทำงานใน IPython / Jupyter Notebooks จะระบุบรรทัดที่เกิดข้อผิดพลาด แต่ (อย่างน้อยตามค่าเริ่มต้น) จะไม่มีการระบุหมายเลขบรรทัดในโน้ตบุ๊ก เป็นไปได้ไหมที่จะเพิ่มหมายเลขบรรทัดไปยัง IPython / Jupyter Notebooks?
139 python  ipython  jupyter 

5
Jupyter Notebook กับ JupyterLab ต่างกันอย่างไร?
ฉันยังใหม่กับสมุดบันทึก jupyter ความแตกต่างที่สำคัญระหว่างสมุดบันทึก jupyter กับห้องปฏิบัติการ jupyter คืออะไรแนะนำให้ฉันเลือกเครื่องที่ดีที่สุดซึ่งควรใช้ในอนาคต

8
รับเอาต์พุตจากโมดูลการบันทึกใน IPython Notebook
เมื่อฉันเรียกใช้สิ่งต่อไปนี้ภายในโน้ตบุ๊ก IPython ฉันไม่เห็นผลลัพธ์ใด ๆ : import logging logging.basicConfig(level=logging.DEBUG) logging.debug("test") ใครทราบวิธีทำให้ฉันเห็นข้อความ "ทดสอบ" ในสมุดบันทึก

5
ฉันสามารถรัน Keras model บน gpu ได้หรือไม่?
ฉันใช้โมเดล Keras โดยมีกำหนดส่ง 36 ชั่วโมงถ้าฉันฝึกโมเดลของฉันบน cpu จะใช้เวลาประมาณ 50 ชั่วโมงมีวิธีเรียกใช้ Keras บน gpu หรือไม่ ฉันใช้แบ็กเอนด์ Tensorflow และใช้งานบนสมุดบันทึก Jupyter โดยไม่ได้ติดตั้งอนาคอนดา

3
วิธีแสดงผลแบบเต็มใน Jupyter ไม่ใช่แค่ผลลัพธ์สุดท้ายเท่านั้น
ฉันต้องการให้ Jupyter พิมพ์เอาต์พุตแบบโต้ตอบทั้งหมดโดยไม่ต้องใช้การพิมพ์ไม่ใช่แค่ผลลัพธ์สุดท้ายเท่านั้น ทำอย่างไร? ตัวอย่าง: a=3 a a+1 ฉันต้องการที่จะแสดง 3 4
115 python  ipython  jupyter 

10
ฉันจะเพิ่มสารบัญลงในสมุดบันทึก Jupyter / JupyterLab ได้อย่างไร
เอกสารประกอบที่http://ipython.org/ipython-doc/stable/interactive/notebook.htmlระบุว่า คุณสามารถจัดเตรียมโครงสร้างแนวคิดสำหรับเอกสารการคำนวณของคุณโดยรวมโดยใช้หัวเรื่องในระดับต่างๆ มีให้เลือก 6 ระดับตั้งแต่ระดับ 1 (ระดับบนสุด) จนถึงระดับ 6 (ย่อหน้า) สิ่งเหล่านี้สามารถใช้ในการสร้างสารบัญได้ในภายหลังเป็นต้น อย่างไรก็ตามฉันไม่พบคำแนะนำใด ๆ เกี่ยวกับวิธีใช้ส่วนหัวแบบลำดับชั้นเพื่อสร้างสารบัญดังกล่าว มีวิธีทำไหม? หมายเหตุ: ฉันสนใจการนำทางประเภทอื่น ๆ โดยใช้ส่วนหัวของโน้ตบุ๊ก ipython ด้วยถ้ามี ตัวอย่างเช่นการกระโดดไปข้างหลังและไปข้างหน้าจากหัวเรื่องเพื่อค้นหาจุดเริ่มต้นของแต่ละส่วนอย่างรวดเร็วหรือซ่อน (พับ) เนื้อหาของทั้งส่วน นี่คือรายการความปรารถนาของฉัน - แต่การนำทางประเภทใดก็ได้ที่น่าสนใจ ขอบคุณ!


3
วิธีการดองหรือจัดเก็บเซสชันสมุดบันทึก Jupyter (IPython) ไว้ใช้ในภายหลัง
สมมติว่าฉันกำลังทำการวิเคราะห์ข้อมูลขนาดใหญ่ขึ้นในสมุดบันทึก Jupyter / Ipython ซึ่งมีการคำนวณที่ใช้เวลานานมาก จากนั้นด้วยเหตุผลบางประการฉันต้องปิดเซิร์ฟเวอร์ภายในเครื่อง jupyter แต่ฉันต้องการกลับไปทำการวิเคราะห์ในภายหลังโดยไม่ต้องผ่านการคำนวณที่ใช้เวลานานทั้งหมดอีกครั้ง สิ่งที่ผมจะชอบความรักที่จะทำคือการpickleหรือเก็บเซสชั่น Jupyter ทั้งหมด (หมีแพนด้าทุก dataframes, np.arrays ตัวแปร, ... ) ดังนั้นฉันสามารถปิดเซิร์ฟเวอร์รู้ฉันสามารถกลับไปเซสชั่นของฉันในตรงรัฐเดียวกับ ก่อน. เป็นไปได้ในทางเทคนิคหรือไม่? มีฟังก์ชันในตัวที่ฉันมองข้ามไปหรือไม่? แก้ไข:จากคำตอบนี้มี%store เวทมนตร์ที่ควรจะเป็น "ผักดองน้ำหนักเบา" อย่างไรก็ตามคุณต้องจัดเก็บตัวแปรด้วยตนเองดังนี้: #inside a ipython/nb session foo = "A dummy string" %store foo ปิดการมองเห็นรีสตาร์ทเคอร์เนล %store -r foo # r เพื่อรีเฟรช print(foo) # "A dummy string" ซึ่งค่อนข้างใกล้เคียงกับสิ่งที่ฉันต้องการ แต่การต้องทำด้วยตนเองและไม่สามารถแยกความแตกต่างระหว่างเซสชันต่างๆทำให้มีประโยชน์น้อยลง

5
จะรู้ได้อย่างไรว่ากำลังรันในโน๊ตบุ๊ค Jupyter
ฉันใช้สมุดบันทึก Jupyter ในเบราว์เซอร์สำหรับการเขียนโปรแกรม Python ฉันได้ติดตั้ง Anaconda (Python 3.5) แต่ฉันค่อนข้างแน่ใจว่า Jupyter ในการรันคำสั่ง python ของฉันด้วยล่าม python ดั้งเดิมไม่ใช่กับ anaconda ฉันจะเปลี่ยนและใช้ Anaconda เป็นล่ามได้อย่างไร? Ubuntu 16.10 - Anaconda3.0

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

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)

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): …

19
ปัญหาเกี่ยวกับ IPython / Jupyter ในการบันทึกสมุดบันทึกเป็น PDF
ฉันพยายามบันทึกสมุดบันทึก jupyter เป็น PDF แต่ฉันคิดไม่ออกว่าจะทำอย่างไร สิ่งแรกที่ฉันลองคือจากเมนูไฟล์เพียงดาวน์โหลดเป็น PDF แต่การทำเช่นนั้นส่งผล: nbconvert failed: PDF creating failed สิ่งต่อไปที่ฉันลองคือลองทำการแปลงจากพรอมต์คำสั่งเช่นนี้ $ ipython nbconvert --to latex --post PDF MyNotebook.ipynb แต่อีกครั้งสิ่งนี้ส่งผลให้เกิดข้อความแสดงข้อผิดพลาด ImportError: No module named 'PDF' และถ้าฉันพยายาม $ ipython nbconvert --to latex MyNotebook.ipynb ผลลัพธ์นี้เป็น IPython.nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found: Please check that pandoc is installed ถ้าฉันพยายามติดตั้ง pandoc ( pip …
88 pdf  ipython  jupyter 

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.