Skip to Content
Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
book

Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

by Jake VanderPlas, 菊池 彰
May 2018
Intermediate to advanced
556 pages
13h 21m
Japanese
O'Reilly Japan, Inc.
Content preview from Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
42
2
章 
NumPy
の基礎
タと部分配列にアクセスし、配列の分割、形状の変更、結合などを行ういくつかの例を紹介します。
ここで示した操作は、お決まりで退屈に思えるかもしれませんが、本書の中で使用されている他の
多くの例の基礎となっています。十分に学んでください。
ここでは基本的な配列操作を、いくつかのカテゴリに分けて取り上げます。
配列の属性
配列のサイズ、形状、メモリ消費量、およびデータ型の特定
配列のインデクス操作
配列要素それぞれの値の取得と設定
配列のスライス
大きな配列内から小さな部分配列の取り出しと設定
配列の形状変更
配列の形状を変更する
配列の分割と結合
複数の配列を
1
つにまとめ、
1
つの配列を多数に分割する
2.2.1
NumPy
配列の属性
最初に、有用な配列属性について説明します。まず、
1
次元、
2
次元、
3
次元配列の
3
つのランダ
ム配列を定義します。
NumPy
の乱数生成器を使用します。乱数生成器は、このコードを実行する
たびに同じランダム配列が生成されるように、値を設定します。
In[1]: import numpy as np
np.random.seed(0) # seed for reproducibility
同じ乱数を得るために、乱数シードを設定する
x1 = np.random.randint(10, size=6) # One-dimensional array 1
次元配列
x2 = np.random.randint(10, size=(3, 4)) # Two-dimensional ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Jake VanderPlas, 菊池 彰
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし

Publisher Resources

ISBN: 9784873118413Other