Python プログラミング メモ

repeat()関数

repeat()関数

 

Pythonはrepeat()関数を使う事によって、リストの要素を繰り返して出力する事が可能です。

repeat()関数はnumpyを使います。

 

実装例

import numpy as np

x = 1
y = [1, 2, 3]
z = [[1, 2],[3, 4]]

print(np.repeat(x,5))
print(np.repeat(y, 3))
print(np.repeat(z,2))
print(np.repeat(z, 10, 1))

 

出力

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

 

リストの要素をrepeat()の引数として受け取り、繰り返す回数を指定します。

多次元の出力もできる。

なるほど。こんな使い方があるのか。

知っていると、とっても便利です。

-Python, プログラミング, メモ

Copyright© donguri.pyのblog , 2024 All Rights Reserved.