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

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. 
主站蜘蛛池模板: 观塘区| 万荣县| 葵青区| 通州区| 巴青县| 凌海市| 巴中市| 东乡族自治县| 平遥县| 招远市| 武威市| 洛川县| 富民县| 怀远县| 西充县| 辽中县| 花垣县| 高台县| 靖边县| 泸西县| 山西省| 陈巴尔虎旗| 双牌县| 崇文区| 团风县| 雷波县| 铜川市| 平罗县| 马尔康县| 南郑县| 桂林市| 东安县| 洛宁县| 玛纳斯县| 涡阳县| 郸城县| 台州市| 文水县| 海晏县| 丘北县| 枣庄市|