Numpy の床関数

NumPyNumPyBeginner
今すぐ練習

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

はじめに

数学において、floor() 関数は、与えられた数以下の最大の整数を計算するために使用されます。Python では、この関数は Numpy ライブラリに numpy.floor() として実装されています。これは、配列の要素のフロア値を返すために使用されます。

この実験では、numpy.floor() 関数を使用して配列のフロア値を計算する方法を学びます。

VM のヒント

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

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

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

Numpy ライブラリのインポート

Numpy は、多次元配列に適用できる一連の数学関数を提供します。これらの関数のいずれかを使用する前に、まず以下のように Numpy ライブラリをプログラムにインポートする必要があります。

import numpy as np

上記のコードは、Numpy ライブラリをインポートし、ほとんどの Python プログラマーが使用する標準のエイリアスである短縮形「np」でエイリアス付けします。

配列の定義

このステップでは、入力配列を定義してコンソールに表示します。

input_arr = [1.23, 2.8, -3.7, 6.5, 0.0]
print("Input Array: ", input_arr)

numpy.floor() の適用

numpy.floor() 関数は、配列を入力として受け取り、入力配列の各要素以下の最大の整数を含む配列を返します。

output_arr = np.floor(input_arr)

print("Output Array: ", output_arr)

コードの実行と出力の評価

コード全体を実行して出力を評価します。

import numpy as np

## Define the input array
input_arr = [1.23, 2.8, -3.7, 6.5, 0.0]
print("Input Array: ", input_arr)

## Apply numpy.floor() on the array
output_arr = np.floor(input_arr)
print("Output Array: ", output_arr)

まとめ

この実験では、配列の床関数を計算するために numpy.floor() 関数をどのように使用するかを学びました。numpy.floor() 関数は、Numpy ライブラリに含まれる数学関数であり、配列を入力として受け取り、入力配列の各要素以下の最大の整数を含む配列を返します。