numpy.fix 関数の使用方法

NumPyNumPyBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

NumPy ライブラリに用意されている numpy.fix() 関数を使うと、配列の値をゼロに近い整数に丸めることができます。この実験では、numpy.fix() 関数を使うために必要な手順を案内します。

VM のヒント

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

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

学習中に問題に遭遇した場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。

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

numpy.fix() 関数を使うには、NumPy ライブラリをインポートする必要があります。これは、Python の import 文を使って行うことができます。

import numpy as np

この例では、NumPy ライブラリに対して np エイリアスを使います。

入力配列を作成する

numpy.fix() 関数を使って配列を丸める前に、入力配列を作成する必要があります。

a = [0.289, 0.089, 1.2, 1.566, 9.909]

ここでは、丸めたい 5 つの値が含まれるリストを作成しました。

numpy.fix() 関数を適用する

配列の値を丸めるには、numpy.fix() 関数を使うことができます。

y = np.fix(a)

この例では、入力配列 anumpy.fix() 関数のパラメータとして渡しています。すると、関数は丸められた値が含まれる新しい配列を返します。

出力配列を表示する

numpy.fix() 関数を適用した後、print() 関数を使って出力配列を表示することができます。

print("The Output array is :")
print(y)

このコードは、丸められた値が含まれる出力配列を表示します。

(オプション)ndarray を提供する

numpy.fix() 関数は、結果を格納するメモリ上の場所を表すオプションの ndarray パラメータ b を提供することもできます。以下は例です。

b = np.zeros(len(a))
y = np.fix(a, b)

ここでは、入力配列 a と同じ長さの zeros 配列 b を作成します。そして、この配列を 2 番目のパラメータとして numpy.fix() 関数に渡します。すると、関数は新しい配列を作成する代わりに、この配列に結果を格納します。

まとめ

この実験では、NumPy ライブラリに提供されている numpy.fix() 関数について学びました。この関数は、配列の値をゼロに近い整数に丸めるために使用できます。また、入力配列を作成し、numpy.fix() 関数を適用し、出力配列を表示する方法も見てきました。最後に、numpy.fix() 関数にオプションの ndarray パラメータを提供する方法を探りました。