আমি চাই জপিটার কেবলমাত্র শেষ ফলাফল নয়, মুদ্রণের আশ্রয় ছাড়াই সমস্ত ইন্টারেক্টিভ আউটপুট মুদ্রণ করুক। এটা কিভাবে করতে হবে?
উদাহরণ:
a=3
a
a+1
আমি প্রদর্শন করতে চাই
3
4
আমি চাই জপিটার কেবলমাত্র শেষ ফলাফল নয়, মুদ্রণের আশ্রয় ছাড়াই সমস্ত ইন্টারেক্টিভ আউটপুট মুদ্রণ করুক। এটা কিভাবে করতে হবে?
উদাহরণ:
a=3
a
a+1
আমি প্রদর্শন করতে চাই
3
4
উত্তর:
থমাসকে ধন্যবাদ, আমি যে সমাধানটি সন্ধান করছিলাম এটি এখানে:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
last_expr_or_assign
ডেমো করার জন্য আশ্চর্যজনক! খুব বেশি মুদ্রণের জন্য একই আইটেমটিকে একাধিকবার পুনরায় টাইপ করা হবে না।
https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/
1) এই কোডটি একটি বৃহত্তর কক্ষে রাখুন:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
2) উইন্ডোজ, নীচের পদক্ষেপ পরিবর্তন স্থায়ী করে তোলে। অন্যান্য অপারেটিং সিস্টেমের জন্য কাজ করা উচিত। আপনাকে পথ পরিবর্তন করতে হতে পারে।
C:\Users\your_profile\\.ipython\profile_default
নিম্নলিখিত কোড সহ প্রোফাইল_ডিফল্টগুলিতে আইপিথন_কনফিগ.পি ফাইল তৈরি করুন:
c = get_config()
c.InteractiveShell.ast_node_interactivity = "all"
অন্যরা যেমন উত্তর দিয়েছে, নীচের কোডটি একটি বৃহত্তর ল্যাব বা জুপিটার নোটবুক সেলটিতে রেখে কাজ করবে:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
তবে, আপনি যদি এই স্থায়ী করতে এবং জুপিটার ল্যাব ব্যবহার করতে চান তবে আপনার একটি আইপিথন নোটবুক কনফিগারেশন ফাইল তৈরি করতে হবে। এটি করতে নিম্নলিখিত কমান্ডটি চালান ( করবেন না) চালানোর আপনি Jupyter নোটবুক ব্যবহার করেন - নিচের আরো বিস্তারিত জানার):
ipython profile create
আপনি যদি জুপিটার নোটবুক ব্যবহার করছেন তবে এই ফাইলটি ইতিমধ্যে তৈরি করা উচিত ছিল এবং এটি আবার চালানোর দরকার নেই। আসলে, এই কমান্ড চালানো আপনার বর্তমান পছন্দগুলি ওভাররাইট করতে পারে ।
একবার আপনি এই ফাইলটি তৈরি করে ফেললে, জুপিটার ল্যাব এবং নোটবুক ব্যবহারকারীদের জন্য একইভাবে, ফাইলটিতে নিম্নলিখিত কোডটি যুক্ত করুন C:\Users\USERNAME\\.ipython\profile_default\ipython_config.py
:
c.InteractiveShell.ast_node_interactivity = "all"
আমি খুঁজে পেয়েছি যে কোন প্রয়োজন নেই c = get_config()
জুপিটারের নতুন সংস্করণগুলিতে , তবে এটি যদি আপনার পক্ষে কাজ করে না, তবে যুক্ত করুনc = get_config()
ফাইলটির শুরুতে যুক্ত করুন।
ব্যতীত আরও বেশি পতাকাঙ্কিত বিকল্পের "all"
জন্য, এই লিঙ্কটি দেখুন:
https://ipython.readthedocs.io/en/stable/config/options/terminal.html#configtrait-InteractiveShell.ast_node_interactivity
InteractiveShell.ast_node_interactivity
করার'all'
মধ্যে IPython কার্নেল কনফিগ ফাইল ।