官术网_书友最值得收藏!

Recommended libraries

If you choose to manage a smaller environment than the full bundle from Anaconda, I recommend the following essential libraries for data mining. They will be used throughout this book:

  • numpy: The fundamental math library for Python. Brings with it the numpy array data structure. 
  • scipy: Provides science and engineering routines built on the base of the numpy array. This library also has some good statistical functions.
  • pandas: Offers relational data tables for storing, labeling, viewing, and manipulating data. You will never look at an array of numbers in the same way for the rest of your career after you've gotten comfortable with pandas and its popular data structure, called a dataframe.
  • matplotlib: Python's core visualization library with line and scatter plots, bar and pie charts, histograms and spectrograms, and so on.
  • seaborn: As statistical visualization library. Built on top of matplotlib and much easier to use. You can build complicated visual representations with, in many cases, a single line of code. This library takes pandas dataframes as input.
  • statsmodels: Library focused on statistics functions and statistical testing. For example, it has a .summary() function that returns helpful summary stats and information about a model you've applied. 
  • scikit-learn: Python's workhorse machine learning library. It is easy to use and is maintained by an army of developers. The best part is the documentation on http:\\scikit-learn.org . It is so extensive that one could learn the field of machine learning just by reading though the entirety of it.
Editorial: Python has become ubiquitous in the fields of advanced data analysis in the last decade. This is partially due to the scripting nature of the language and approachability to non-programmers, but that is not the whole story. The pandas, scikit-learn, and seaborn libraries are essential to Python's growth in this domain. The power, ease-of-use, well-defined targeted scope, and open source nature of these three libraries are unmatched among free or paid packages. I recommend you learn them inside and out as you embark on a career in data mining. 
主站蜘蛛池模板: 浦城县| 溧阳市| 中山市| 阳朔县| 广德县| 巨鹿县| 洪江市| 伊金霍洛旗| 科技| 怀宁县| 周至县| 华容县| 丰台区| 公主岭市| 安龙县| 奇台县| 乡城县| 法库县| 武平县| 河池市| 武平县| 谷城县| 汉阴县| 石狮市| 松阳县| 新野县| 丰顺县| 吉首市| 浦北县| 富顺县| 巧家县| 安吉县| 阜宁县| 丰镇市| 洛川县| 灵台县| 文山县| 樟树市| 灵璧县| 衡东县| 乐安县|