16. NumPyでベクトル・行列計算

NumPyの数値計算用関数(平方根、指数関数、絶対値)

更新日:

NumPyでは数値計算用の関数が多数用意されています。その中からいくつかを紹介していきます。

 

動画教材紹介私(清水 義孝)が作成したコース「PythonでWebスクレイピング・クローリングを極めよう!(Scrapy、Selenium編)」(Udemyへのリンク)が新発売!
まもなく終了!5月30日まで!67%オフ(最安値)大セール中!!!

NumPyでの平方根の算出(sqrt)

sqrtでは平方根を求めることができます。引数で渡した数の平方根が出力されます。

In [1]: np.sqrt(3)
Out[1]: 1.7320508075688772

 

またsqrtには、配列を引数として渡すこともできます。その場合、配列の各要素の平方根が算出され、結果が配列で出力されます。

In [2]: np.sqrt([1, 4, 9, 16, 25])
Out[2]: array([ 1., 2., 3. , 4. , 5.])

 
 
 

NumPyでの指数関数の算出(exp)

指数関数を求めるにはexpを利用します。

In [3]: np.exp(2)
Out[3]: 7.3890560989306504

 
 
 

動画教材紹介私(清水 義孝)が作成したコース「PythonでWebスクレイピング・クローリングを極めよう!(Scrapy、Selenium編)」(Udemyへのリンク)が新発売!
まもなく終了!5月30日まで!67%オフ(最安値)大セール中!!!

NumPyでの絶対値の算出(absolute)

絶対値の算出はabsoluteを用います。引数で渡した数の絶対値を求めて、結果を返します。

In [4]: np.absolute(-3)
Out[4]: 3

 
 
 
著書の紹介です。

 


人気記事 Pythonのスキルが劇的に向上した!Udemyのおすすめ講座5選!
5月25日まで、Udemyの「初夏のビッグセール」で大幅割引セール中!!!
   
 
 
 
最後に...


Pythonの学習においては、実際に様々なプログラムを書いて試していくことが非常に重要です。Pythonについて、さらに詳しく学ばれたい方は、以下の私のUdemy講座をご検討いただければ幸いです。


Pythonを用いて世界中のWebサイトから自動的にデータ収集する方法を、基礎からていねいに学ぶことができます。Pythonを初めて学ばれた方も、最初に取り組みやすい内容になっています。


>> Pythonによるビジネスに役立つWebスクレイピング
発売数4,500本突破を記念して大セール中!期間限定になりますのでお早めに。
Pythonによるビジネスに役立つWebスクレイピング(BeautifulSoup、Selenium、Requests)講座の画面

既に4500名以上の方に受講頂き、大変好評です。またコースに満足いただけない場合でも、30日返金保証があるので安心です。

期間限定の割引クーポンは、こちらから!
>> Pythonによるビジネスに役立つWebスクレイピング
   
   





まとめ記事

1

Python3におけるWEBスクレイピングのやり方について初心者向けに解説した記事です。   Requests、Beautiful Soup、Selenium、Pandas、newspape ...

2

Pythonの基本的なトピックについて、チュートリアル形式で初心者向けに解説した記事です。プログラミング未経験者や初心者でもわかりやすいよう、丁寧に解説しています。   Pythonでデータ ...

3

Pandas(パンダス)とは、データを効率的に扱うために開発されたPythonのライブラリの1つで、データの取り込みや加工・集計、分析処理に利用します。   Pandasには2つの主要なデー ...

4

データ分析、機械学習、ディープラーニングにはグラフの描画による可視化は不可欠です。データは、加工前の状態ではただの数字の羅列でしかなく、一目で必要な情報が伝わるものではありません。それを集計しグラフに ...

5

NumPy(ナンパイ)は、数値計算を効率的に行うための拡張ライブラリです。ベクトルや行列などを効率的に数値計算するための数学関数ライブラリを提供します。NumPyを使うことにより、数値計算をより早く、 ...

-16. NumPyでベクトル・行列計算

Copyright© AI-interのPython3入門 , 2022 All Rights Reserved.