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

IPython Notebook ประกอบด้วยส่วนประกอบที่เกี่ยวข้อง 2 ส่วน ได้แก่ (1) รูปแบบเอกสารของ Notebook ที่ใช้ JSON สำหรับบันทึกและแจกจ่ายโค้ด Python และ Rich Text (2) อินเทอร์เฟซผู้ใช้บนเว็บสำหรับการเขียนและเรียกใช้เอกสารโน้ตบุ๊ก

12
ฉันจะเพิ่มความกว้างของเซลล์ของสมุดบันทึก Jupyter / ipython ในเบราว์เซอร์ของฉันได้อย่างไร
ฉันต้องการเพิ่มความกว้างของโน้ตบุ๊ก ipython ในเบราว์เซอร์ของฉัน ฉันมีหน้าจอความละเอียดสูงและฉันต้องการขยายความกว้าง / ขนาดของเซลล์เพื่อใช้ประโยชน์จากพื้นที่พิเศษนี้ ขอบคุณ! แก้ไข: 5/2017 ตอนนี้ฉันใช้ jupyterthemes: https://github.com/dunovank/jupyter-themes และคำสั่งนี้: jt -t oceans16 -f roboto -fs 12 -cellw 100% ซึ่งกำหนดความกว้างเป็น 100% ด้วยธีมที่ดี

22
ฉันจะเพิ่มเคอร์เนล python3 ใน jupyter (IPython) ได้อย่างไร
Jupyterสมุดบันทึกของฉันติดตั้งด้วยpython 2เคอร์เนล ฉันไม่เข้าใจว่าทำไม ฉันอาจทำบางสิ่งผิดพลาดเมื่อฉันติดตั้ง ฉันได้python 3 ติดตั้งแล้ว ฉันจะเพิ่มลงในมันได้Jupyterอย่างไร นี่คือภาพของสิ่งที่เริ่มต้นJupyterinsalled ด้วยpython3 -m install jupyterและเปิดในเบราว์เซอร์ที่มีjupyter notebookลักษณะดังนี้:

18
ฉันจะแสดงความคิดเห็นออกหลายบรรทัดในสมุดบันทึก Jupyter Ipython ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามที่ไม่สามารถทำซ้ำหรือเกิดจากความผิดพลาด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการที่จะคอมเม้นต์บล็อกของหลายบรรทัดใน Jupyter (โน๊ตบุ๊ค Ipython) แต่ไม่สามารถหาวิธีการทำในรุ่นปัจจุบันนี้ มันเคยเป็นหนึ่งในเมนูแบบเลื่อนลง แต่ไม่มีอีกต่อไป คุณจะใส่คอมเม้นต์บล็อกหลายบรรทัดพร้อมกันได้อย่างไร สิ่งนี้ไม่ซ้ำกันเนื่องจากโซลูชันที่ให้ในลิงก์ต่อไปนี้ดูเหมือนจะไม่ทำงานอีกต่อไป: ฉันจะบล็อกรหัสความคิดเห็นในโน้ตบุ๊ก IPython ได้อย่างไร Ctrl+ /ไม่ทำอะไรเลย

9
ฉันจะแปลง IPython Notebook เป็นไฟล์ Python ผ่าน commandline ได้อย่างไร
ฉันกำลังดูการใช้ไฟล์* .ipynbเป็นแหล่งของความจริงและเขียนโปรแกรม 'รวบรวม' ไฟล์เหล่านี้เป็นไฟล์. py สำหรับงาน / งานที่กำหนดเวลาไว้ วิธีเดียวที่ฉันเข้าใจในการทำเช่นนี้คือผ่าน GUI มีวิธีทำผ่าน command line หรือไม่

11
ใช้ทั้ง Python 2.x และ Python 3.x ใน IPython Notebook
ฉันใช้สมุดบันทึก IPython และต้องการให้สามารถสร้างสมุดบันทึก python แบบ 2.x หรือ 3.x ใน IPython ได้ ตอนแรกฉันมีอนาคอนด้า ด้วย Anaconda ตัวแปรสภาพแวดล้อมทั่วโลกจะต้องมีการเปลี่ยนแปลงเพื่อเลือกเวอร์ชันของงูหลามที่คุณต้องการจากนั้น IPython สามารถเริ่มต้นได้ นี่ไม่ใช่สิ่งที่ฉันกำลังมองหาดังนั้นฉันถอนการติดตั้ง Anaconda และตอนนี้ได้ตั้งค่าการติดตั้งของตัวเองโดยใช้ MacPorts และ PiP ดูเหมือนว่าฉันยังต้องใช้ port select --set python <python version> เพื่อสลับระหว่าง python 2.x และ 3.x ซึ่งไม่ดีไปกว่าวิธีแก้ปัญหาของอนาคอนดา มีวิธีการเลือกไพ ธ อนรุ่นใดที่คุณต้องการใช้หลังจากที่คุณเริ่มต้นโน๊ตบุ๊ค IPython โดยเฉพาะอย่างยิ่งกับ MacPort รุ่นปัจจุบันของฉัน

7
แสดง DataFrame เป็นตารางใน iPython Notebook
ฉันใช้สมุดบันทึก iPython เมื่อฉันทำสิ่งนี้: df ฉันได้โต๊ะที่สวยงามพร้อมเซลล์ อย่างไรก็ตามถ้าฉันทำสิ่งนี้: df1 df2 มันไม่ได้พิมพ์ตารางที่สวยงามเป็นครั้งแรก ถ้าฉันลองทำสิ่งนี้: print df1 print df2 มันพิมพ์ตารางในรูปแบบที่แตกต่างกันซึ่งจะล้นคอลัมน์และทำให้ผลผลิตสูงมาก มีวิธีบังคับให้พิมพ์ตารางที่สวยงามสำหรับชุดข้อมูลทั้งสองหรือไม่

12
วิธีง่ายๆในการวัดเวลาดำเนินการของเซลล์ในโน้ตบุ๊ก ipython
ฉันต้องการรับเวลาในการดำเนินการของเซลล์นอกเหนือจากการส่งออกดั้งเดิมจากเซลล์ ด้วยเหตุนี้ฉันพยายาม%%timeit -r1 -n1แต่ก็ไม่ได้เปิดเผยตัวแปรที่กำหนดไว้ภายในเซลล์ %%time ใช้ได้กับเซลล์ซึ่งมีเพียง 1 ข้อความเท่านั้น In[1]: %%time 1 CPU times: user 4 µs, sys: 0 ns, total: 4 µs Wall time: 5.96 µs Out[1]: 1 In[2]: %%time # Notice there is no out result in this case. x = 1 x CPU times: user 3 µs, sys: …

12
ยุบเซลล์ในสมุดบันทึก jupyter
ฉันใช้สมุดบันทึก ipython Jupyter สมมติว่าฉันกำหนดฟังก์ชันที่ใช้พื้นที่มากบนหน้าจอ มีวิธีทำให้เซลล์ยุบหรือไม่? ฉันต้องการให้ฟังก์ชันยังคงทำงานและสามารถเรียกใช้ได้ แต่ฉันต้องการซ่อน / ยุบเซลล์เพื่อให้เห็นภาพในสมุดบันทึกได้ดีขึ้น ฉันจะทำเช่นนี้ได้อย่างไร?

7
นุ่น: การตั้งค่าไม่ จำนวนแถวสูงสุด
ฉันมีปัญหาในการดูรายการต่อไปนี้DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo ปัญหาคือมันไม่ได้พิมพ์ทุกแถวต่อค่าเริ่มต้นในโน้ตบุ๊ก ipython แต่ฉันต้องแบ่งเพื่อดูแถวที่เป็นผลลัพธ์ แม้แต่ตัวเลือกต่อไปนี้ก็ไม่เปลี่ยนผลลัพธ์: pd.set_option('display.max_rows', 500) ไม่มีใครรู้วิธีแสดงอาร์เรย์ทั้งหมด?

18
วิธีการซ่อนรหัสจากเซลล์ในสมุดบันทึก ipython ที่แสดงด้วย nbviewer?
ฉันมีสมุดบันทึก ipython / jupyter ที่ฉันเห็นภาพโดยใช้ NBviewer ฉันจะซ่อนรหัสทั้งหมดจากสมุดบันทึกที่แสดงโดย NBviewer ดังนั้นเฉพาะผลลัพธ์ของรหัส (เช่นพล็อตและตาราง) และเซลล์ markdown เท่านั้นที่จะแสดง

6
ImportError: ไม่มีโมดูลชื่อ notebook.notebookapp
คุณจะแนะนำอะไรสำหรับข้อผิดพลาดนี้เมื่อฉันพิมพ์ในคอนโซลipython notebookและได้รับ ImportError: ไม่มีโมดูลชื่อ notebook.notebookapp ? ฉันติดตั้งโน๊ตบุ๊ค ipython พร้อม pip และจริงๆฉันไม่รู้ว่าเกิดอะไรขึ้น

3
สมุดบันทึก ipython ล้างเอาต์พุตเซลล์ในรหัส
ในโน้ตบุ๊ก iPython ฉันมี while loop ที่ฟังพอร์ต Serial และprintข้อมูลที่ได้รับแบบเรียลไทม์ สิ่งที่ฉันต้องการบรรลุเพื่อแสดงเฉพาะข้อมูลที่ได้รับล่าสุด (เช่นบรรทัดเดียวเท่านั้นที่แสดงข้อมูลล่าสุดไม่มีการเลื่อนในพื้นที่เอาต์พุตของเซลล์) สิ่งที่ฉันต้องการ (ฉันคิดว่า) คือการล้างเอาต์พุตเซลล์เก่าเมื่อฉันได้รับข้อมูลใหม่จากนั้นพิมพ์ข้อมูลใหม่ ฉันสงสัยว่าฉันจะล้างข้อมูลเก่าโดยใช้โปรแกรมได้อย่างไร

4
คุณระงับเอาต์พุตใน IPython Notebook ได้อย่างไร?
stdoutจะระงับเอาต์พุตได้อย่างไร? สามารถใช้อัฒภาคเพื่อ supress การแสดงวัตถุที่ส่งคืนตัวอย่างเช่น >>> 1+1 2 >>> 1+1; # No output! อย่างไรก็ตามฟังก์ชันที่พิมพ์ไปยัง stdout จะไม่ได้รับผลกระทบจากอัฒภาค >>> print('Hello!') Hello! >>> MyFunction() Calculating values... ผลลัพธ์จากprint/ MyFunctionถูกระงับได้อย่างไร?

6
จะอ่านไฟล์. xlsx โดยใช้ pandas Library ใน iPython ได้อย่างไร
ฉันต้องการอ่านไฟล์. xlsx โดยใช้ Pandas Library of python และพอร์ตข้อมูลไปยังตาราง postgreSQL สิ่งที่ฉันทำได้จนถึงตอนนี้คือ: import pandas as pd data = pd.ExcelFile("*File Name*") ตอนนี้ฉันรู้แล้วว่าขั้นตอนได้ดำเนินการสำเร็จแล้ว แต่ฉันอยากรู้ว่าฉันจะแยกวิเคราะห์ไฟล์ excel ที่อ่านแล้วได้อย่างไรเพื่อที่ฉันจะได้เข้าใจว่าข้อมูลใน excel แมปกับข้อมูลในข้อมูลตัวแปรได้อย่างไร ฉันเรียนรู้ว่าข้อมูลเป็นวัตถุ Dataframe ถ้าฉันไม่ผิด ดังนั้นฉันจะแยกวิเคราะห์วัตถุดาต้าเฟรมนี้เพื่อแยกแต่ละบรรทัดทีละแถวได้อย่างไร

2
เรียกใช้ pylab.savefig โดยไม่แสดงผลใน ipython
ฉันต้องการสร้างรูปในไฟล์โดยไม่ต้องแสดงในสมุดบันทึก IPython ฉันไม่ชัดเจนเกี่ยวกับปฏิสัมพันธ์ระหว่างIPythonและmatplotlib.pylabในเรื่องนี้ แต่เมื่อฉันเรียกpylab.savefig("test.png")ตัวเลขปัจจุบันได้รับการแสดงนอกเหนือจากการบันทึกในtest.png. เมื่อสร้างไฟล์พล็อตชุดใหญ่โดยอัตโนมัติสิ่งนี้มักไม่เป็นที่พึงปรารถนา หรือในสถานการณ์ที่ต้องการไฟล์กลางสำหรับการประมวลผลภายนอกโดยแอปอื่น ไม่แน่ใจว่าเป็นคำถามmatplotlibหรือIPythonสมุดบันทึก

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