Advertisement
jukaukor

matrixinverse-cupy.py

Apr 11th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. # kääntää n*n matriisin
  2. # ja tarkistaa tuloksen A*inv(A)= identiteettimatriisi
  3. import cupy.random as rnd
  4. import cupy as cp
  5. import time
  6. n = int(input("Anna n*n matriisin dimensio n "))
  7. A = rnd.random((n,n),dtype=cp.float32)
  8. time0 = time.perf_counter()
  9. X = cp.linalg.inv(A)
  10. time1 = time.perf_counter()
  11. print("Aikaa matriisin kääntöön kului ",time1-time0," sekuntia")
  12. print("Kerrotaan alkuperäinen ja käännetty:")
  13. print(cp.matmul(A,X))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement