トップページ -> プログラミング -> Python -> Python の numpy, CuPy を使って行列の積を求める
[サイトマップへ], [サイト内検索へ]

Python の numpy, CuPy を使って行列の積を求める

サイト構成 データベース関連技術 データの扱い インストール,設定,利用 プログラミング 講義実習資料 サポートページ 連絡先,業績など

前準備

Python のインストール


行列の積

import numpy as np
use_gpu=False
if use_gpu:
    import cupy
    npcp = cupy
else:
    npcp = np

x = npcp.random.random((5000, 5000))
y = npcp.random.random((5000, 5000))
import datetime
a = datetime.datetime.now()
npcp.dot(x, y)
print( (a - datetime.datetime.now()).microseconds ) 

cupy を使う

「use_gpu=False」を 「use_gpu=True」に変えただけ

import numpy as np
use_gpu=True
if use_gpu:
    import cupy
    npcp = cupy
else:
    npcp = np

x = npcp.random.random((5000, 5000))
y = npcp.random.random((5000, 5000))
import datetime
a = datetime.datetime.now()
npcp.dot(x, y)
print( (a - datetime.datetime.now()).microseconds ) 

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]