Python関数

2/5ページ
  • 2019.07.19

numpy.unique()

numpy.unique()  numpy.unique() は受け取った配列から 重複要素を取り除いて ユニークな要素だけで構成される配列 を返します (Python の set() に相当する関数です)。 numpy.unique(arr, return_index=False, return_inverse=False, return_counts=False, axis=None) num […]

  • 2019.07.18

numpy.trim_zeros()

numpy.trim_zeros()  numpy.trim_zeros() は 1 次元配列から ゼロを取り去る関数 です。 numpy.trim_zeros(filt, trim='fb')  trim に "fb" を指定するか、この引数を省略すると、先頭と末尾から連続するゼロを除き去ります ("f" は front, "b" は back の頭文字です)。 # NUMPY_TRIM_ZER […]

  • 2019.07.18

[NumPy] 行と列の削除

numpy.delete()  numpy.delete() を使って配列の 行や列を削除する ことができます。 numpy.delete(arr, object, axis=None)  行を削除する場合は axis=0 を指定します。 # NUMPY_DELETE_01-1 import numpy as np #配列xを定義 x = np.array([[1, 2, 3], [4, 5, 6 […]

  • 2019.07.17

numpy.append()

numpy.append()  numpy.append() は 配列の末尾に要素を追加する関数 です。 numpy.append(arr, values, axis=None)  arr には配列 (ndarray) 以外にリストやタプルなども渡せます (このような簡易表現は NumPy のコードで普通に使われます)。戻り値は必ず配列となります。 # NUMPY_APPEND_01-1 impo […]

  • 2019.07.17

numpy.insert()

numpy.insert()  numpy.insert() は指定した位置に配列や数値を挿入する関数です。 numpy.insert(arr, obj, values, axis=None)  arr に配列、obj にインデックス、values に挿入する値を渡します。 1次元配列に挿入  最初に簡単な例として、1 次元配列に数値を挿入してみます。 # NUMPY_INSERT_01-1 im […]

  • 2019.07.17

numpy.tile()

numpy.tile()  numpy.tile(A, reps) はスカラーまたは配列 A をタイル状に敷き詰める関数 です。reps で A の個数を指定します。 # NUMPY_TILE-1 import numpy as np # [0,1]を3個並べる a = np.tile([0, 1], 3) print(a) [0 1 0 1 0 1]  reps にリスト [a, b] を渡すと […]

  • 2019.07.16

numpy.repeat()

numpy.repeat()  numpy.repeat(a, n) はスカラーや配列 a の各要素を n 回 繰り返す 配列を生成します。 # NUMPY_REPEAT-1 import numpy as np # 1を5個並べる a = np.repeat(1, 5) print(a) [1 1 1 1 1]  第 1 引数にリストや配列を渡すと、要素ごとに指定回数だけ繰り返します。 # NU […]

  • 2019.05.26

ラベル付きポインター関数

pointer()  pointer() は点をプロットする Axes.scatter() に、テキスト添付機能を付け加えた関数です。同じことを Axes.text() や Axes.annotate() などでやろうとすると面倒なので、1つの関数にまとめておきました。 # PYTHON_POINTER_01 # ラベル付きポイント関数 def pointer(axes, x, y, text, […]

  • 2019.05.02

itertools.accumulate()

itertools.accumulate()  itertools.accumulate() は 2 変数関数による累積結果を イテレータ で返します。 itertools.accumulate(iterable[, func])  第 1 引数に渡した iterable の要素を   p0, p1, p2, p3, ... とすると、itertools.accumulate(iterable, […]

1 2 5