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...

Python: MS Word ファイルからテキストファイルへ変換

COM(Component Object Model)を使用してWordファイル内のテキストをテキストファイルへ抽出・変換するスクリプト。...

NO IMAGE

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

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

NO IMAGE

Python: コマンドライン引数の取得 – sys.argv変数

コマンドラインで与える引数によってプログラムの挙動を変えたいという場面はよくあります。Python ではコマンドライン引数は sys モジュ...

NO IMAGE

Python: CSVファイルの読み込み – csv.readerオブジェクト

ソースコード#!/usr/bin/python# coding: UTF-8# CSVファイルの読み込みimport csvfi...

NO IMAGE

Python: リストの上位型であるシーケンス型の構文 – Sequence[X:Y:Z]

データの順序が存在するデータ型としてシーケンス型があり、リストの上位型となっています。このシーケンス型には要素の抽出や操作を簡略化する分かり...

NO IMAGE

Python: SQLiteにデータを格納、検索、出力 – pysqlite

レコードの検索や格納処理性能がオープンソースのDBで間に合う程度の問題であれば、積極的に使っていきたいです。それによって、他のロジックのコー...

NO IMAGE

Python: UDP/IPv4 Socket Server/Client (1 Client接続のみ)

先日はTCPでのデータ送受だったので、今回はUDPプロトコルを用いた確認をする。ソースコード(for Python 2.7)補足はソース...

NO IMAGE

Python: lxmlのインストール方法

lxml とはXMLやHTMLを扱うPythonのライブラリの一つです。lxml is the most feature-rich and...

Python pip: エラー対処法 – “Could not find a version that satisfies the requirement PIL (from versions: ) No matching distribution found for PIL”

Python Imaging Library (PIL)をpipでインストールを試みたところ、下記のエラーメッセージが出力され、インストール...


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

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

検索


Sponsored Link

最近の投稿

カテゴリー

アーカイブ

最近のコメント


[8]ページ先頭

©2009-2025 Movatter.jp