- 2022年7月20日
- 2023年5月15日
【Python】Noneとnumpy.nanの違いを把握する
Pythonで欠損値を扱う際に、Noneとnumpy.nanを混同すると欠損判定で思いがけないミスを起こしかねません。 今回はNoneとnumpy.nanの挙動の違いをまとめてみます。 定義 None None is the sole instance of the NoneTy […]
Pythonで欠損値を扱う際に、Noneとnumpy.nanを混同すると欠損判定で思いがけないミスを起こしかねません。 今回はNoneとnumpy.nanの挙動の違いをまとめてみます。 定義 None None is the sole instance of the NoneTy […]
前回はNumPy配列の構造を確認する方法および要素の指定方法(インデックス、スライシング)について紹介しました。 https://www.learning-nao.com/?p=2498 今回は配列での計算処理についてです。NumPy配列では各要素に対して計算処理が可能です。本記事では、配列での計算 […]
前回は、NumPy入門として配列の作成方法およびソートや要素の追加・削除といった操作を紹介しました。 https://www.learning-nao.com/?p=2477 今回は前回に続いてNumPy入門の2回目です。今回は、配列の構造の確認、変更および要素の指定方法(インデックス、スライシング […]
NumPyとは数値計算に特化したPythonのライブラリです。NumPyは科学や工学分野をはじめ広い分野で利用されているのも特徴です。 そのため、PythonでコーディングをするにあたってNumPyは避けて通れないといえます。そこで今回はNumPy初心者、ひいてはPython初心者の方に向けてNum […]
Pythonでは、数値計算ライブラリであるNumpyを用いることで、正規分布に従うデータを作成することができます。 本記事では、正規分布とは?というところから、Numpyで任意の正規分布データを作成する方法を紹介します。 正規分布とは 正規分布とは統計学でよく用いられる連続型確率分布で、ガウス分布と […]
今回はPythonのNumPyで等差数列を作成する方法について紹介します。 本記事ではまず等差数列について簡単に紹介(おさらい)します。その後、実際にNumPyで等差数列を作成する方法を紹介します。 等差数列とは 等差数列の定義は「隣接する項が共通の差(公差)を持つ数列」です。つまり、最初の項に一定 […]
以前、一次元のNumpy配列(ndarray)に要素を追加する方法を紹介しました。 今回は、二次元以上のNumpy配列に要素を追加する方法を紹介していきます。 一次元の場合と大きな違いはありませんが、意識しなければいけないことが増えるので、その辺りも見ていきたいと思います。 とりあえずnp.appe […]
NumpyはPythonの計算用ライブラリで、ndarrayは計算に特化した配列です。 以前にndarrayの特徴と基本的な操作方法について紹介しています。 今回は、ndarray(一次元配列)に要素や配列を追加・結合する方法を紹介していきます。 ndarrayに要素を追加しますが、ndarrayに […]
Pythonで配列を扱うと、通常の配列とndarrayという配列が存在することに気が付きます。 「なんで配列の種類が2つもあるんだ?」 と疑問を持つ方も多いと思います。私もその1人でした。 今回は、通常の配列とndarrayの違いを掘り下げていき、さらにndarrayの簡単な使い方を紹介したいと思い […]