Book description
豊富な数学関連、科学関連のライブラリを持つPythonは、現在では多くの科学分野で使われています。本書では、実際の科学データとSciPy、NumPy、pandas、scikit-imageといった科学ライブラリを使って実際の問題を解決する作業を通じて、数学的計算の基礎となるデータ構造のNumPy配列を使いこなし、科学計算の「明確かつ簡潔かつ効率的でエレガントなコード」の書き方を学ぶことができます。掲載コードとデータ、環境、ツールはすべて本書のGitHubから利用可能です。Python 3.6対応。
Table of contents
- まえがき (1/4)
- まえがき (2/4)
- まえがき (3/4)
- まえがき (4/4)
- 目次 (1/2)
- 目次 (2/2)
- 1章 エレガントなNumPy:科学Pythonの基礎
- 2章 NumPyとSciPyを用いた分位数正規化
- 3章 ndimageを使った画像領域のネットワーク
- 4章 周波数と高速フーリエ変換
- 5章 疎行列を用いた分割表
- 6章 SciPyで行う線形代数
- 7章 SciPyを使って関数を最適化する
- 8章 Toolzを使って小さなノートパソコンでビッグデータを処理する方法
-
付録 演習の解答
- A.1 解答:グリッドオーバーレイを追加する
- A.2 解答:Conwayのライフゲーム
- A.3 解答:ソーベル勾配の大きさ
- A.4 解答:SciPyを使った曲線回帰
- A.5 解答:画像の畳み込み
- A.6 解答:対応行列の計算複雑性
- A.7 解答:対応行列を計算する別のアルゴリズム
- A.8 解答:多クラス対応行列
- A.9 解答:COOを使った表現
- A.10 解答:画像の回転
- A.11 解答:必要なメモリ容量を減らす
- A.12 解答:条件付きエントロピーの計算
- A.13 解答:回転行列
- A.14 解答:神経細胞の接続の近さを表す図を描く
- A.15 解答:ぶら下がりノードの処理法
- A.16 解答:手法の検証
- A.17 解答:align関数を修正する
- A.18 解答:scikit-learnライブラリ
- A.19 解答:パイプの最初の部分に1段階追加する
- エピローグ
- 索 引 (1/2)
- 索 引 (2/2)
Product information
- Title: エレガントなSciPy ―Pythonによる科学技術計算
- Author(s):
- Release date: November 2018
- Publisher(s): O'Reilly Japan, Inc.
- ISBN: 9784873118604
You might also like
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Using Asyncio in Python
If you’re among the Python developers put off by asyncio’s complexity, it’s time to take another …
book
Analytical Skills for AI and Data Science
While several market-leading companies have successfully transformed their business models by following data- and AI-driven paths, …