Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # kääntää n*n matriisin
- # ja tarkistaa tuloksen A*inv(A)= identiteettimatriisi
- import cupy.random as rnd
- import cupy as cp
- import time
- n = int(input("Anna n*n matriisin dimensio n "))
- A = rnd.random((n,n),dtype=cp.float32)
- time0 = time.perf_counter()
- X = cp.linalg.inv(A)
- time1 = time.perf_counter()
- print("Aikaa matriisin kääntöön kului ",time1-time0," sekuntia")
- print("Kerrotaan alkuperäinen ja käännetty:")
- print(cp.matmul(A,X))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement