np.linalg.tensorsolve () Fungsi: Panduan Lengkap – Codewithaden

Fungsi numpy linalg tensorve () digunakan untuk menghitung persamaan kapak = b untuk x. Diasumsikan bahwa semua indeks X dirangkum di atas produk dan indeks yang tepat dari A, seperti yang dilakukan. Sebagai contoh, Tensordot (a, x, axes = b.ndim).

Sintaksis

numpy.linalg.tensorsolve(A, B, axes=None )
 

Parameter

  1. SEBUAH: Koefisien tensor, kondisi b. Status + Q. Q, tuple, sama dengan bentuk sub-tensor tersebut dengan jumlah yang benar dari indeks kanannya dan harus sama (pr) (q) == prod (b) .shape) (bila ada disebut ‘persegi’).
  2. B: Tensor tangan kanan, yang bisa berbentuk apa pun.

Nilai pengembalian

Fungsi linalg tensorve () mengembalikan ndarray bentuk sama dengan Q.

Fungsi linalg tensorve () melempar Linalgerror Jika A tunggal atau tidak matriks persegi.

Contoh Pemrograman

Program untuk menunjukkan kerja tensorSolve ():

# Program to show working of solve()
import numpy as np

# creating the array "a"
A = np.array([[3, 4, 5], [1, 2, 3], [2, 4, 5]])
B = np.array([9, 8, 7])
print("Array A is: \n", A)
print("Array B is : \n", B)

# Calculating the equation
ans = np.linalg.tensorsolve(A, B)

# Printing the answer
print("Answer of the equation is  :\n", ans)

# Checking if the answer if correct
print(np.allclose(np.dot(A, ans), B))
 

Keluaran

Array A is:
 [[3 4 5]
 [1 2 3]
 [2 4 5]]
Array B is :
 [9 8 7]
Answer of the equation is  :
 [  2.  -10.5   9. ]
True 

Penjelasan

Dalam contoh ini, kami telah membuat matriks 3 × 3 persegi, yang tidak tunggal, dan kami telah mencetaknya. Kemudian kami telah membuat array ukuran 3 dan dicetak juga.

Lalu kami telah menelepon numpy.linalg.tensorsolve () untuk menghitung persamaan Kapak = b. Kita dapat melihat bahwa kita memiliki output bentuk terbalik dari B.

Juga, kami telah memeriksa apakah jawaban yang dikembalikan BENAR atau tidak.

Itu untuk fungsi np.linalg.tensorve ().

Lihat juga

Numpy linalg secret ()

Numpy linalg svd ()

Numpy linalg qr ()

Numpy linalg cholesky ()

Numpy linalg slogdet ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *