Numpy の multiply 関数

PythonBeginner
オンラインで実践に進む

はじめに

この実験では、Numpy ライブラリの multiply() 関数について学びます。この関数は、ndarray の文字列要素を n 回繰り返すために使用されます。ここで n は任意の整数値です。この関数は要素ごとに動作し、配列のすべての要素を対象にします。

VM のヒント

VM の起動が完了したら、左上隅をクリックして Notebook タブに切り替え、Jupyter Notebook を使って練習しましょう。

時々、Jupyter Notebook が読み込み終わるまで数秒待つ必要がある場合があります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。

学習中に問題が発生した場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。そうすれば、迅速に問題を解決します。

Numpy ライブラリをインポートする

このステップでは、次のコード スニペットを使って numpy ライブラリをインポートします。

import numpy as np

文字列要素が 1 つの配列を作成する

このステップでは、文字列要素 1 つの配列を作成し、この要素に multiply() 関数を適用します。

arr = np.array(['Study'])
print("The Original Array is :")
print(arr)

i = 5

配列に multiply() 関数を適用する

このステップでは、文字列要素 1 つの配列に multiply() 関数を適用して、文字列要素を i 回繰り返します。

output = np.char.multiply(arr, i)
print("\nThe New array is:")
print(output)

1 つ以上の要素を持つ配列を作成する

このステップでは、1 つ以上の文字列要素を持つ配列を作成し、この配列に multiply() 関数を適用します。

arr = np.array(['LabEx', 'Online', 'Portal'])
print("The Original Array :")
print(arr)

i = 2

複数の要素を持つ配列に multiply() 関数を適用する

このステップでは、複数の要素を持つ配列に multiply() 関数を適用して、文字列要素を i 回繰り返します。

output = np.char.multiply(arr, i)
print("\nThe Resultant array :")
print(output)

まとめ

この実験では、Numpy ライブラリの multiply() 関数について学びました。この関数を、文字列要素が 1 つと複数ある配列に適用して、文字列要素を i 回繰り返しました。この関数は要素ごとに動作し、配列のすべての要素を対象にします。