NumPy– category –
-
NumPy
NumPyで平均値を求める3つの関数の使い方まとめ
NumPyでは配列の要素の平均値を求める方法として、meanとnanmean、averageの3つの関数が用意されています。それぞれ次のような違いがあります。 np.mean: 算術平均を求める(欠損値nanがある場合は不可)np.nanmean: 算術平均を求める(欠損値nanは無視して... -
NumPy
NumPyのソート(並び替え)のために知っておきたい5つの方法
NumPyの配列のソートは、データ分析やデータエンジニアリングにおいて多用する操作の1つです。そこで、ここではそんな操作に役立つ5つの方法を解説します。その5つとは以下の通りです。 sort()argsort()lexsort()partition()argpartition() まずsortとargs... -
NumPy
NumPyのargpartition()で配列の要素を再配置するインデックスを取得
NumPyのargpartiton()は、配列の要素のうち、任意の値k を基準にして、それより小さい値を左側に、それより大きい値を右側に再配置した際のインダイスを取得する関数です。"partition" は「仕切り」という意味です。つまり、配列を任意の値k で仕切って再... -
NumPy
NumPyのpartition()で配列の要素を再配置する方法
NumPyのpartiton()は、配列の要素のうち、任意の値k を基準にして、それより小さい値を左側に、それより大きい値を右側に再配置する関数です。"partition" は「仕切り」という意味です。つまり、配列を任意の値k で仕切って再配置するという意味です。 こ... -
NumPy
NumPyのlexsort関数で配列を複数のソートキーで並べ替える方法
NumPyのlexsort関数は、複数のソートキー(ソートの基準)によって、配列をソートすることができる関数です。argsortと同じく戻り値はソートした要素のインダイスです。 引数に渡した配列、またはシーケンスのうち最後のキーから優先的に基準となりソートさ... -
NumPy
NumPy配列の作成の9つの方法
NumPyの配列の作成方法は、Python標準オブジェクトのリストに比べて、遥かに豊富に用意されており、かつ、高速に動作します。それによって、様々な科学技術計算やデータエンジニアリングが行いやすくなっています。 その中で、このページでは、よく使う配... -
NumPy
NumPyのtan関数でタンジェント(正接)を計算する方法まとめ
NumPyのtan関数は、タンジェント(正接)の値を求めるための関数です。 タンジェント(正接)は、三角関数において角度θにおける サインθ/コサインθです。単位円(半径1の円)上において、サインθは角度θにおける円周上の接点の y座標 bであり、コサインθは接点... -
NumPy
NumPyのcos関数でコサイン(余弦)を計算する方法まとめ
NumPyのcos関数は、コサイン(余弦)を計算する関数です。 コサインについて、よく使われる説明は次のようなものです。半径1の円(「単位円」といいます)があります。この円の中心から1本の光線を、角度θで放ちます。すると、この光線は円周上の点 (a, b)... -
NumPy
NumPyのsin関数でサイン(正弦)を計算する方法まとめ
NumPyのsin関数は、サイン(正弦)を計算する関数です。 サインについて、よく使われる説明は次のようなものです。半径1の円(「単位円」といいます)があります。この円の中心から1本の光線を、角度θで放ちます。すると、この光線は円周上の点 (a, b) に... -
NumPy
NumPyのexp関数で指数関数を計算する3つの方法まとめ
NumPyのexp関数は、底をネイピア数e とする指数関数の値を計算する関数です。 「指数関数」とは、下図で示しているように、定数である底a に対する'べき乗'によって計算される関数のことです。 そして、NumPyには 3種類のexp関数が用意されています。 この... -
NumPy
NumPyのlog関数で対数を取得する4つの方法まとめ
NumPyには、対数を計算する関数として、log関数が用意されています。対数は、統計学や機械学習において、とてもよく使います。 それでは「対数」とは何でしょうか。簡単に復習しましょう。 対数は logab = x における x のことです。logab は「底a を何乗... -
NumPy
NumPy配列の要素が1つでも条件を満たすか確認するany()の使い方
numpy.any()は、配列内に1つでも条件を満たす要素があるかどうかを確認するために使う関数です。具体的には、配列内の要素が1つでも True であれば True を返します。一方で、配列内の全ての要素が False の場合に False を返します。 これと似たものにnum...