【NumPy】同じ要素を繰り返して配列生成 (numpy.repeat)

スポンサーリンク

この記事では、Python言語とNumPyを用いて、同じ要素を繰り返して配列を作成する方法をソースコード付きで解説します。

スポンサーリンク

同じ要素を繰り返して配列生成

Pythonの数値計算モジュールNumPyでは、numpy.repeatメソッドで同じ要素を繰り返して配列を作成できます。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np

def main():
    # 配列の宣言・初期化
    A = np.repeat([1, 2, 3, 4], 3)
    B = np.array([1, 2, 3, 4]*3)

    # 画面出力
    print(A)
    print(B)

if __name__ == '__main__':
    main()

実行結果

サンプルプログラムの実行結果です。

[1 1 1 2 2 2 3 3 3 4 4 4]
[1 2 3 4 1 2 3 4 1 2 3 4]

【おすすめ関連記事】
Python入門 基本文法
NumPy入門 サンプルプログラム集

スポンサーリンク

シェア&フォローお願いします!