numpy(ナンパイ)
2018.08.16
読み方は「ナンパイ」または「ナムパイ」プログラミング言語Pythonにおいて配列(リスト)計算を高速するなど、数値計算を効率的に行うための拡張モジュール、ライブラリ。
Jum Huguninらによって開発されたNumericに対し、Travis OliphantがNumarrayの機能を組み込んで大幅な修正を加えることで、NumPyを開発した。
科学技術計算やWebデータの分析などの大規模なデータを取り扱う場合、多次元かつ大量のベクトル(=配列)の演算が必要になるが、PythonはCやJavaなどのコンパイラ言語と比較した場合にかなり遅い。しかし、Numpyの配列オブジェクト「ndarray」を使用することで大規模な多次元配列や行列の演算など、科学技術計算を少ないコード量で効率よく高速に数値計算を行うことが可能となる。そのため、大規模な多次元配列などの処理に膨大な時間を要するPython単体の処理に対し、機械学習ではNumpyを使って処理するのが一般的となっている。
《処理速度や汎用性の高さ》《MATLABに近い使用感》《配列の「要素数」「型」が固定》といった強みがある。
【特徴】
・ベクトル演算をベースにした省メモリで高速な多次元配列(ndarrayオブジェクト)
・行列演算(逆行列など)や乱数生成、フーリエ変換を簡単に呼び出すことができる
・PythonとC, C++, Fortranとの連携を可能にする低級インターフェイスを提供
・バイナリやテキストでのファイル入出力を簡単にできる
機械学習・ディープラーニングを扱うPythonエンジニアにおいて「必須のライブラリ」と呼ばれている。
関連記事
TAG CLOUDS
TOPICS
-
手書き文字の答案をAIが採点⇒ワイの達筆についてこれるものなら…
大量の“手書き答案”をAIが98%の精度で読み取る! 小学校の新学習指導要領全面実施(2020年4月から)に向け、テクノロジーで教育にイノベーションを起こす「EdTech(エドテック)」領域を手がける企業の取り組み本格化が見込まれる。(「EdTech」は、EducationとTechnologyを組み合わせた言葉) 新学習指導要領では小学5・6年生を対象にプログラミング教育が導入されるため、文部科学省、総務省、経済産業省が、機運醸成を目指し、この9月を『未来の学び プログラミング……
2019.08.26
-
【ファッショントレンド】オーダースーツにAIソムリエ!?乗り遅れるな、おじさん
AIがお客の警戒を解く 高島屋がオーダースーツ売り場で人工知能導入の背景 高島屋、一部店舗で展開する紳士服のオーダーサロン『タカシマヤ スタイルオーダー サロン』で、人工知能(AI)を活用した接客ツール『感性AIソムリエ』を常設展開する。『タカシマヤ スタイルオーダー サロン』は高島屋が2017年から紳士服のパターンオーダーを提案するスタイルのサロンで、都市部の5店舗で展開している。 団塊世代の退職ラッシュや、職場のカジュアル化などでスーツ需要が減りつつあることに伴い、現在のス……
2019.08.26
-
【介護革命】ケアマネージャーのケアプランをAIが支援
人工知能で介護は変わるか。 福祉プラットフォームを展開する福祉ベンチャーのウェルモは、11.7億円の資金調達(シリーズB)を実施した。これで、同社が実施した資金調達の累計額は約17億円に達する。出資した主な企業は、あいおいニッセイ同和損保、アカツキ、グローバルキッズCOMPANY、コニカミノルタ、eumo、LINE Venturesなど。 ウェルモは、介護サービスプラットフォーム「MILMO」や人工知能を活用したケアプラン作成支援の「ケアプランアシスタント」、障害児童支援・教育を……
2019.08.26