Python環境 【Jupyter Notebook】ヘルプ機能とTab補完機能 help関数Python のオブジェクトには docstring とよばれる説明文(ドキュメント)が付属していて、help()関数を使って呼び出すことができるようになっています。たとえば、help(abs) と記述すると、指定するべき引数や... 2018.12.21 Python環境
Python基礎 【NumPy】配列の高速ソート numpy.sort()numpy.sort() は配列を受け取って、ソートされた配列の copy を返します(元の配列は変更されません)。 numpy.sort(array_like, axis=-1, kind='quicksort',... 2018.12.21 Python基礎
Python基礎 構造化配列 ある統計データを作成するために、人々の名前、年齢、身長などのデータを収集して管理することを考えます。一番素朴な方法は、それぞれのデータを別々の配列に放り込むことです。 name = np.array() age = np.array()... 2018.12.20 Python基礎
Python基礎 【NumPy】viewとcopy viewとcopyNumPy の配列 (ndarray) を変数に代入したとき、一見すると奇妙なことが起こります。 # PYTHON_NUMPY_VIEW_COPY # In import numpy as np a = np.array(... 2018.12.18 Python基礎
Python基礎 【NumPy】部分配列へのアクセス 【NumPy】配列のスライシングPython のシーケンスと同じように、NumPy の配列 (ndarray オブジェクト) も次の構文でスライシングして部分配列を抽出することができます。 xstart には開始インデックス、stop には... 2018.12.17 Python基礎
Python基礎 【NumPy】ブール配列とマスキング操作 ブール配列とマスキング操作NumPy の配列オブジェクトに対して比較演算子を用いると、ブール配列(Boolean array)が生成されます。 # NUMPY_BOOLEAN # In import numpy as np # 1次元配列を... 2018.12.16 Python基礎
Python基礎 【NumPy】dtypeの一覧表 NumPyのデータ型(dtype)NumPy には Python 本体に比べて遥かに多くの種類のデータ型 (Data type) が組込まれています。 NumPy データ型説明bool_ブール型 (True または False), 1 by... 2018.12.15 Python基礎
Python基礎 【NumPy】ブロードキャスト 【NumPy】ブロードキャスト配列の演算規則の記事で解説したように、配列に 1 を加えると、配列のすべての要素に 1 を加えるという処理が行われます。 # NUMPY_BROADCASTING # In import numpy as np... 2018.12.14 Python基礎
Python基礎 【NumPy】concatenate, vstack, hstack, dstack, split 配列の連結NumPy の配列を連結(結合)する関数の一覧です。 numpy.concatenate()numpy.concatenate()を使うと、複数の配列を 連結 できます。 numpy.concatenate((a1, a2, ..... 2018.12.14 Python基礎
Python基礎 【NumPy】配列の形状変更 配列の形状変更NumPy 配列を形状変更するメソッドや関数の一覧です。 ndarray.reshape()ndarray.reshape() を使うと配列の形状を変更できます。 ndarray.reshape(shape, order='C... 2018.12.13 Python基礎