2018年11月9日TwitterFacebookはてブGoogle+PocketLINEFeedlyフィードいきなりで何だけども、このサイトがとてもよくまとめてくれている。https://deepage.net/features/numpy/https://note.nkmk.me/python-numpy-random/基本的にはこっち見たほうがわかりやすいかも。いえ、リンクの紹介だけでは芸もないので、私なりにNumpyについて、まとめてみたいと思う。気が向いたときに拡張させていきたい。NumPyとは?NumPyとは、Pythonで多次元配列をサポートするための、数値演算ライブラリのこと。Pythonではとにかく、行列やベクトルなどを中心に扱うことが多く、これらの配列の基本的な操作を扱えるようにまとめたものが、Numpyということになる。Numpyの大きな特徴は高速な演算スピード。Numpyの中身はC言語で作られており、Pythonでラッピングされているようなイメージで、C言語のスピードと、エンジニアの扱いやすさのいいとこ取りをしたようなものらしい。※1python標準のリストやタプルを使った演算よりも高速に処理できる特徴がある。以下のように呼び出す。標準モジュールarray()arrange()zeros()ones()reshape()randomモジュールrandom.random()random.rand()random.randn()NumPyで乱数、無作為な値を作るrandomモジュールrandom:いろいろとランダムに数字を生成したいときに使う。randam.rand()のように、メソッドを組み合わせて使う。平均0、標準偏差1の正規分布を作るrandom.random()0.0から1.0までの無作為な数値を生成する。np.random.random()0.31511544273412184オプションで引数に指定した数の数値が生成される。1次元の配列しか作れない。0.14190286])random.rand()0.0から1.0までの無作為な数値を生成する。多次元配列も作ることができる。random()より使い勝手がいい。0.23717117]]])random.randn()平均0、標準偏差1になる正規分布を作る。多次元配列も作ることができる。MOREBeautifulSoup4とは?メソッド、使い方まとめ【Pythonによるウェブスクレイピング】プロフィール運営者:IkeSei元システムエンジニア。自らクレジットカード比較メディアを立ち上げ、サイト制作から、コンテンツ作成、SEO施策、WEB解析をこなす。対応言語は、VHDL、ABAP、PHP、Python現在は機械学習を用いたWEB解析に取り組み中。