Movatterモバイル変換


[0]ホーム

URL:


Yukun's Blog

難しいことを簡単に分かりやすく紹介

フォローする

Python: NumPyアレイの計算 – かけ算、引き算、割り算、累乗

Python

Pythonの数値計算モジュールであるNumPyのアレイ計算の基本を記載する。

ソースコード

Python3系で記述している。

import numpy as np# 2行4列のアレイを作るarr1 = np.array([[1,2,3,4],[5,6,7,8]])print("arr1 == \n", arr1)# アレイのかけ算: それぞれの要素のかけ算となるprint("arr1 * arr1 ==\n", arr1 * arr1)# np.dot(arr1, arr1)でも同様の結果を得られる。# アレイの引き算: それぞれの要素の引き算となるprint("arr1 - arr1 ==\n", arr1 - arr1)# 1(スカラー)をアレイの各要素で割るprint("1 / arr1 ==\n", 1 / arr1)# アレイの累乗は各要素の累乗print("arr1 ** 4 ==\n", arr1 ** 4)

実行結果

arr1 == [[1 2 3 4] [5 6 7 8]]arr1 * arr1 == [[ 1  4  9 16] [25 36 49 64]]arr1 - arr1 == [[0 0 0 0] [0 0 0 0]]1 / arr1 == [[ 1.          0.5         0.33333333  0.25      ] [ 0.2         0.16666667  0.14285714  0.125     ]]arr1 ** 4 == [[   1   16   81  256] [ 625 1296 2401 4096]]

参考サイト

関連記事

NO IMAGE

Python: リストの要素の追加と削除、取出し – append()、extend()、pop()、remove()メソッド

ソースコード#!/usr/bin/python# coding: UTF-8# リストの要素の追加と削除(取出し) | append...

NO IMAGE

Magic Workstation にインポートするオリジナルカードの作成スクリプト

Magic Workstation(MWS)という対戦カードゲームMagic: The Gatheringが出来るソフトがありますが、その機...

NO IMAGE

Python: 正規表現の基本 – メタ文字「.」「^」「$」

ソースコード# coding: Shift_JISimport re # 正規表現を扱うモジュールのインポート# 正規表現のチェック...

NO IMAGE

Python: 辞書の全てのキーと値をたどる – items(), keys(), values()メソッド

ソースコード#!/usr/bin/python# coding: UTF-8# 辞書の全てのキーと値をたどる | items(), ...

Python: PyGaze実行エラー “ImportError: cannot import name ‘Screen'” の解決法

事象PyGazeというEye Tracker用のPythonライブラリのサンプルプログラムであるannoying_message.py実...

NO IMAGE

Python: 辞書の全てのキーと値をソートしてたどる – sorted()関数

ソースコード#!/usr/bin/python# coding: UTF-8# 辞書の全てのキーと値をソートしてたどる | sort...

NO IMAGE

Python: if/for文でのin演算子の各オブジェクト毎の評価

if/for文中で使われるin演算子の評価はオブジェクトごとに微妙に変化します。あやふやなままにしておくのもなんですし、ここで、以下のオブジ...

NO IMAGE

Python: 辞書の初期化・出力・代入

ソースコード#!/usr/bin/python# coding: UTF-8# 辞書とは: リストに似たデータ型で、要素(値)を指定...

NO IMAGE

Python: テキストファイルの行頭に行番号を追加

コマンドラインで指定されたテキストファイルの行頭に行番号を追加し、そのデータを新たなファイルに書き出すスクリプトです。ソースコード#!...

NO IMAGE

Python: 正規表現の基本 – 繰り返し「*」「+」「?」

ソースコード# coding: Shift_JISimport re # 正規表現を扱うモジュールのインポート# 正規表現のチェック...


コメントをどうぞコメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

検索


Sponsored Link

最近の投稿

カテゴリー

アーカイブ

最近のコメント


[8]ページ先頭

©2009-2025 Movatter.jp