IT Guy

IT、AI / Machine Learning、IoT、Project Management、プログラミング、ITIL等々

洋書 - Hands-On Data Analysis with NumPy and pandas

Hands-On Data Analysis with NumPy and pandas

感想

紙の本だと168ページぐらい。 何よりわかりやすい(内容も深くない)。
いきなりMachine Learningのアルゴリズムに挑戦して撃沈(!)した場合、基本に戻ってNumPy、pandasの基礎を学ぶのにいい。

Table of Contents

1. SETTING UP A PYTHON DATA ANALYSIS ENVIRONMENT

2. DIVING INTO NUMPY

  • NumPy arrays
  • Special numeric values
  • Creating NumPy arrays
  • Creating ndarray

3. OPERATIONS ON NUMPY ARRAYS

  • Operations on NumPy Arrays
  • Selecting elements explicitly
  • Slicing arrays with colons
  • Advanced indexing
  • Expanding arrays
  • Arithmetic and linear algebra with arrays
  • Arithmetic with two equal-shaped arrays
  • Broadcasting
  • Linear algebra
  • Employing array methods and functions
  • Array methods
  • Vectorization with ufuncs
  • Custom ufuncs

4. PANDAS ARE FUN! WHAT IS PANDAS?

  • What does pandas do?
  • Exploring series and DataFrame objects
  • Creating series
  • Creating DataFrames
  • Adding data
  • Saving DataFrames
  • Subsetting your data
  • Subsetting a series
  • Indexing methods
  • Slicing a DataFrame

5. ARITHMETIC, FUNCTION APPLICATION, AND MAPPING WITH PANDAS

  • Arithmetic, Function Application, and Mapping with pandas
  • Arithmetic
  • Arithmetic with DataFrames
  • Vectorization with DataFrames
  • DataFrame function application
  • Handling missing data in a pandas DataFrame
  • Deleting missing information
  • Filling missing information

6. MANAGING, INDEXING, AND PLOTTING

  • Managing, Indexing, and Plotting
  • Index sorting
  • Sorting by values
  • Hierarchical indexing
  • Slicing a series with a hierarchical index
  • Plotting with pandas
  • Plotting methods