Python関数

2/5ページ
  • 2019.07.18

numpy.trim_zeros()

numpy.trim_zeros()  numpy.trim_zeros() は 1 次元配列から ゼロを取り去る関数 です。  numpy.trim_zeros(filt, trim='fb')  filt:1 次元配列またはシーケンス  trim:{"f", "b", "fb"}  trim に "fb" を指定するか、この引数を省略すると、先頭と末尾から連続するゼロを除き去ります ("f" […]

  • 2019.07.18

[NumPy] 行と列の削除

numpy.delete()  numpy.delete() を使って配列の 行や列を削除する ことができます。  numpy.delete(arr, object, axis=None)  arr:配列に相当するオブジェクト  obj:削除する配列のインデクス  axis:整数 (軸パラメータ)  行を削除する場合は axis=0 を指定します。 # DEL_01-1 import numpy […]

  • 2019.07.17

numpy.append()

numpy.append()  numpy.append() は 配列の末尾に要素を追加する関数 です。  numpy.append(arr, values, axis=None)  arr:配列に相当するオブジェクト  values:arrに適したサイズの配列  axis:整数 (軸パラメータ)  arr には配列 (ndarray) 以外にリストやタプルなども渡せます (このような簡易表現は […]

  • 2019.07.17

numpy.insert()

numpy.insert()  numpy.insert() は指定した位置に配列や数値を挿入する関数です。  numpy.insert(arr, obj, values, axis=None)  arr:配列、リスト、数値など  obj:インデクスを指定するオブジェクト  values:挿入する配列、リスト、数値など  axis:挿入する軸 1次元配列に挿入  最初に簡単な例として、1 次元配列 […]

  • 2019.07.17

numpy.tile()

numpy.tile()  numpy.tile(A, reps) はスカラーまたは配列 A をタイル状に敷き詰める関数 です。reps で A の個数を指定します。 # TL-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] を渡すと、配列を縦に a […]

  • 2019.07.16

numpy.repeat()

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

  • 2019.05.26

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

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

  • 2019.05.02

itertools.accumulate()

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

  • 2019.05.01

functools.reduce()

functools.reduce()  functools.reduce() は「イテラブルの各要素に演算を連続的に作用させて1つの値に集約させる」高階関数 です。  functools.reduce(function, iterable[, initializer])  最初に functoolsモジュールから reduce()関数を、operatorモジュールから関数形式の標準演算子をインポー […]

1 2 5