2015-04-26 21 views
6

Khi tôi khởi động Máy tính xách tay Jupyter Tôi đã sửa đổi các ipython_config.py trong hồ sơ ipython của tôi để tự động nạp numpy như np:Làm cách nào để tạo tài liệu cho Hồ sơ sổ ghi chép máy tính xách tay Jupyter?

c.InteractiveShellApp.exec_lines = [ 
    'import numpy as np', 
    ] 

này hoạt động tuyệt vời. Khi tôi khởi động Notebook, trong ô đầu tiên, tôi có thể gọi ngay tất cả thư viện gọn gàng qua số np.. Tuy nhiên, nếu tôi đang chia sẻ sổ ghi chép này thông qua một ý chính hoặc một số phương pháp khác, các mục nhập này không được hiển thị rõ ràng. Điều này là tối ưu vì nó làm cho khả năng tái tạo rõ ràng là không thể.

Câu hỏi của tôi: Có cách nào để tự động điền ô đầu tiên của Sổ tay mới có mã tôi đang nhập không? (Hoặc một số cách tương tự khác để ghi lại các mục nhập đang xảy ra cho Notebook).

Tôi muốn OK khi xóa tùy chọn exec_lines và điền sẵn mã mà tôi phải tự chạy hoặc một số giải pháp khác nhận được ý tưởng chính: khả năng tái tạo rõ ràng của mã mà tôi đang nhập ban đầu Sổ tay.

Sửa

Một câu trả lời đã xóa mà có thể hữu ích cho người dân hạ cánh ở đây: Tôi tìm thấy jupyter_boilerplate mà như một phần mở rộng Máy tính xách tay cài đặt "Thêm một mục trình đơn tùy biến để Jupyter (IPython) máy tính xách tay để chèn các đoạn soạn sẵn mã "- sẽ cho phép một để dễ dàng tạo ra một đoạn mã bắt đầu có thể được điền vào

Sidenote để MLavoie vì. 'bình luận vô hiệu hóa trên xóa/bài khóa/đánh giá'

Có, bạn đúng là:

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần cần thiết của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. - Từ Review - MLavoie 08 Tháng 7 '16 tại 17:27

Tuy nhiên, bạn sẽ nhận thấy rằng đây là một tiện ích cài đặt, do đó không phải là mã có liên quan để dán ở đây. Thật vô ích khi xóa câu trả lời ở trên.

+0

@JBWhitemore Không thích câu trả lời của tôi? – sp00n3r

+0

1) Tôi chấp nhận nó, 2) bạn viết sai chính tả tên của tôi, 3) cập nhật hồ sơ của bạn;) – JBWhitmore

Trả lời

4

Hầu tự động:

%load startup.py

đặt mã nhập khẩu/config trong một phiên bản tập tin kiểm soát trên PYTHONPATH và% của bạn tải nó vào ô đầu tiên.

Điều này có lợi thế là cho phép bạn sử dụng mã khởi động khác nhau mà không cần tinh chỉnh cấu hình khởi động, máy tính xách tay vẫn có thể di chuyển, chẳng hạn như gửi sổ ghi chép và tệp khởi động cho người dùng khác.

-1

Tạo sổ ghi chép có chứa các chế phẩm bạn muốn và sử dụng làm mẫu. Tức là, sao chép nó vào một tập tin mới và mở nó ra.

Các vấn đề liên quan