Câu trả lời:
Cảm ơn Thomas, đây là giải pháp tôi đang tìm kiếm:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
last_expr_or_assign
thật tuyệt vời để thực hiện các bản demo! Không còn phải gõ lại cùng một mục nhiều lần chỉ để in nó nữa.
https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/
1) Đặt mã này vào ô Jupyter:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
2) Trong Windows, các bước dưới đây thực hiện thay đổi vĩnh viễn. Nên hoạt động cho các hệ điều hành khác. Bạn có thể phải thay đổi đường dẫn.
C:\Users\your_profile\\.ipython\profile_default
Tạo tệp ipython_config.py trong profile_defaults với mã sau:
c = get_config()
c.InteractiveShell.ast_node_interactivity = "all"
Như những người khác đã trả lời, đặt mã sau vào ô Jupyter Lab hoặc Jupyter Notebook sẽ hoạt động:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
Tuy nhiên, nếu bạn muốn đặt nó vĩnh viễn và sử dụng Jupyter Lab, bạn sẽ cần tạo tệp cấu hình sổ ghi chép IPython. Chạy lệnh sau để làm như vậy ( KHÔNG chạy nếu bạn sử dụng Máy tính xách tay Jupyter - chi tiết bên dưới):
ipython profile create
Nếu bạn đang sử dụng Jupyter Notebook, tệp này lẽ ra đã được tạo và không cần phải chạy lại. Trên thực tế, chạy lệnh này có thể ghi đè các tùy chọn hiện tại của bạn.
Khi bạn đã tạo tệp này, đối với người dùng Jupyter Lab và Notebook, hãy thêm mã sau vào tệp C:\Users\USERNAME\\.ipython\profile_default\ipython_config.py
:
c.InteractiveShell.ast_node_interactivity = "all"
Tôi thấy không cần thiết c = get_config()
trong các phiên bản mới hơn của Jupyter, nhưng nếu điều này không hiệu quả với bạn, hãy thêm c = get_config()
phần đầu của tệp.
Để biết thêm các tùy chọn gắn cờ khác "all"
, hãy truy cập liên kết này :
https://ipython.readthedocs.io/en/stable/config/options/terminal.html#configtrait-InteractiveShell.ast_node_interactivity
InteractiveShell.ast_node_interactivity
thành'all'
trong tệp cấu hình hạt nhân IPython .