- Python Machine Learning Blueprints
- Alexander Combs Michael Roman
- 297字
- 2021-07-02 13:49:36
The Jupyter Notebook
There are a number of libraries that will make the data inspection process easier. The first is Jupyter Notebook with IPython (http://ipython.org/). This is a fully-fledged, interactive computing environment, and it is ideal for data exploration. Unlike most development environments, Jupyter Notebook is a web-based frontend (to the IPython kernel) that is divided into individual code blocks or cells. Cells can be run individually or all at once, depending on the need. This allows the developer to run a scenario, see the output, then step back through the code, make adjustments, and see the resulting changes—all without leaving the notebook. Here is a sample interaction in the Jupyter Notebook:

You will notice that we have done a number of things here and have interacted with not only the IPython backend, but the terminal shell as well. Here, I have imported the Python os library and made a call to find the current working directory (cell #2), which you can see is the output below my input code cell. I then changed directories using the os library in cell #3, but stopped utilizing the os library and began using Linux-based commands in cell #4. This is done by adding the ! prepend to the cell. In cell #6, you can see that I was even able to save the shell output to a Python variable (file_two). This is a great feature that makes file operations a simple task.
Now, let's take a look at some simple data operations using the notebook. This will also be our first introduction to another indispensable library, pandas.
- Intel FPGA/CPLD設計(基礎篇)
- Linux KVM虛擬化架構實戰指南
- Creating Dynamic UI with Android Fragments
- 硬件產品經理成長手記(全彩)
- 硬件產品經理手冊:手把手構建智能硬件產品
- 電腦軟硬件維修從入門到精通
- VCD、DVD原理與維修
- Apple Motion 5 Cookbook
- Creating Flat Design Websites
- 微型計算機系統原理及應用:國產龍芯處理器的軟件和硬件集成(基礎篇)
- Spring Cloud實戰
- 計算機電路基礎(第2版)
- 3D打印:Geomagic Design X5.1 逆向建模設計實用教程
- The Deep Learning Workshop
- Arduino+3D打印創新電子制作2