آموزش ذخیره سازی ورودی و خروجی در IPython
آموزش ذخیره سازی ورودی و خروجی در IPython
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ذخیره سازی ورودی و خروجی در IPython خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
سلول های ورودی و خروجی در کنسول IPython به صورت افزایشی شماره گذاری می شوند. در این درس، بیایید جزئیات IO cache را در پایتون بررسی کنیم.
در IPython ورودی ها با استفاده از کلید جهت دار بازیابی می شوند. علاوه بر این، تمام ورودی های قبلی ذخیره می شوند و می توانند بازیابی شوند. متغیرهای _i ، __i و ___i همیشه سه ورودی قبلی را ذخیره می کنند. علاوه بر این ، متغیرهای In و in_ لیست کلیه ورودی ها را فراهم می کند. بدیهی است in [n]_ ورودی از سلول ورودی n را بازیابی می کند. جلسه IPython زیر به شما کمک می کند تا این پدیده را درک کنید –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
In [1]: print ("Hello") Hello In [2]: 2+2 Out[2]: 4 In [3]: x = 10 In [4]: y = 2 In [5]: pow(x,y) Out[5]: 100 In [6]: _iii, _ii, _i Out[6]: ('x = 10', 'y = 2', 'pow(x,y)') In [7]: In Out[7]: ['', 'print ("Hello")', '2+2', 'x = 10', 'y = 2', 'pow(x,y)', '_iii, _ii, _i', 'In' ] In [8]: In[5] 9. IPython — IO Out[8]: 'pow(x,y)' In [9]: _ih Out[9]: ['', 'print ("Hello")', '2+2', 'x = 10', 'y = 2', 'pow(x,y)', '_iii, _ii, _i', 'In', 'In[5]', '_ih' ] In [11]: _ih[4] Out[11]: 'y = 2' In [12]: In[1:4] Out[12]: ['print ("Hello")', '2+2', 'x=10'] |
به همین ترتیب، زیر خط های یک، دو و سه به عنوان متغیرهایی برای ذخیره سه خروجی قبلی عمل می کنند. همچنین Out و oh_ یک شی dictionary از تعداد سلول و خروجی سلولهایی را که عمل می کنند تشکیل می دهند (شامل جمله های انتساب نیستند) برای بازیابی محتویات سلول خروجی خاص ، از Out [n] یا oh [n]_ استفاده کنید. برای بدست آوردن سلولهای خروجی در محدوده ای نیز می توانید از برش استفاده کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
In [1]: print ("Hello") Hello In [2]: 2+2 Out[2]: 4 In [3]: x = 10 In [4]: y = 3 In [5]: pow(x,y) Out[5]: 1000 In [6]: ___, __, _ Out[6]: ('', 4, 1000) In [7]: Out Out[7]: {2: 4, 5: 1000, 6: ('', 4, 1000)} In [8]: _oh Out[8]: {2: 4, 5: 1000, 6: ('', 4, 1000)} In [9]: _5 Out[9]: 1000 In [10]: Out[6] Out[10]: ('', 4, 1000) |
لیست جلسات قبل آموزش برنامه نویسی ژوپیتر
- آموزش برنامه نویسی ژوپیتر
- آموزش مقدمه برنامه نویسی ژوپیتر
- آموزش نصب IPython
- آموزش شروع کار با IPython
- اجرا و ویرایش اسکریپت پایتون در IPython
- آموزش تاریخچه دستورات در IPython
- آموزش دستورات سیستم در IPython
- آموزش گزینه های خط فرمان در IPython
- آموزش بررسی دقیق اشیا در IPython
- آموزش ذخیره سازی ورودی و خروجی در IPython
- آموزش تنظیم IPython به عنوان پیش فرض Python Environment
- آموزش وارد کردن کد پایتون شل در IPython
- آموزش embed کردن IPython
- آموزش دستورات جادویی در IPython
- بررسی اجمالی برنامه نویسی ژوپیتر
- مقدمه نوت بوک ژوپیتر
- آموزش کار با ژوپیتر آنلاین
- آموزش نصب و شروع به کار با نوت بوک ژوپیتر
- آموزش داشبورد در نوت بوک ژوپیتر
- آموزش رابط کاربری در نوت بوک ژوپیتر
- آموزش انواع سلول ها در نوت بوک ژوپیتر
- آموزش ویرایش در نوت بوک ژوپیتر
- آموزش سلول های Markdown در نوت بوک ژوپیتر
- آموزش توابع جادویی سلول در نوت بوک ژوپیتر
- آموزش رسم نمودار در نوت بوک ژوپیتر
- آموزش تبدیل نوت بوک ها در ژوپیتر
- آموزش IPyWidgets در نوت بوک ژوپیتر
- آموزش ژوپیتر QtConsole
- آموزش ویرایش چند خطی در ژوپیتر QtConsole
- آموزش گرافیک درون خطی در Jupyter QtConsole
- آموزش ذخیره در HTML در ژوپیتر QtConsole
- آموزش کنسول در ژوپیتر QtConsole
- آموزش اتصال به نوت بوک ژوپیتر
- آموزش استفاده از github و nbviewer در برنامه نویسی ژوپیتر
- بررسی اجمالی JupyterLab
- آموزش نصب و شروع به کار JupyterLab
- آموزش رابط در JupyterLab
دیدگاه شما