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

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

スポンサーリンク

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

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

スポンサーリンク

ソースコード

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

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

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

# 画面出力
print(A) # [1 1 1 2 2 2 3 3 3 4 4 4]
print(B) # [1 2 3 4 1 2 3 4 1 2 3 4]

関連記事
1 Python入門 サンプル集
2 NumPy入門 サンプル集

コメント