np.linalg.cond in python: The Complete Guide – Codewithaden

Fungsi numpy linalg cond () menghitung jumlah kondisi matriks. Fungsi cond () dapat mengembalikan nomor kondisi menggunakan salah satu dari tujuh bentuk berbeda, tergantung pada nilai p.

Numpy linalg cond ()

Fungsi np.linalg.cond () digunakan untuk menemukan jumlah kondisi matriks. Fungsi linalg cond () mengembalikan nomor kondisi menggunakan salah satu dari 7 norma, dan nilai pengembalian tergantung pada nilai yang diberikan di bawah ini:

  1. Tidak ada : 2-norm, dihitung langsung menggunakan SVD
  2. ‘Fro’: Frobenius Norm
  3. INF: MAX (SUM (ABS (X), AXIS = 1))
  4. -inf: min (jumlah (abs (x+), sumbu = 1))
  5. 1: maks (jumlah (abs (x), sumbu = 0))
  6. -1: min (jumlah (abs (x), sumbu = 0))
  7. 2: 2-norm (nilai tanda terbesar)
  8. -2: Nilai tunggal terkecil

Sintaksis

numpy.linalg.cond ( array, condition_value) 

Parameter

Fungsi linalg cond () mengambil dua argumen utama:

  1. Himpunan: Array yang nomor kondisinya harus kita temukan.
  2. condition_value : Nilai ini adalah salah satu dari 8 nilai yang diberikan di atas.

Nilai pengembalian

Fungsi linalg cond () mengembalikan nomor kondisi (tipe float).

Contoh Pemrograman

Lihat kode berikut.

# Programming example of linalg.cond
from numpy import linalg as LA
import numpy as np
arr = np.array([[2, 0, 2], [3, 1, 0], [1, 0, 1]])
print("The array is:\n", arr)

# Finding the cond of the array
print(LA.cond(arr))
# When cond='fro'
print(LA.cond(arr, 'fro'))
# When cond=infinite
print(LA.cond(arr, np.inf))
print(LA.cond(arr, -np.inf))
# When cond = 1,2
print(LA.cond(arr, 1))
print(LA.cond(arr, 2)) 

Keluaran

The array is:
 [[2 0 2]
 [3 1 0]
 [1 0 1]]
1.1866952516534238e+17
inf
inf
inf
inf
1.1866952516534238e+17 

Penjelasan

Dalam program ini, kami pertama kali menyatakan array numpy ukuran 3 × 3, dan kami telah mencetaknya.

Lalu kami telah menelepon linalg.cond (), yang telah kami impor sebagai LA dari Numpy Perpustakaan. Kita dapat melihat bahwa kita mendapat output yang berbeda untuk kondisi yang berbeda.

Output ini tergantung pada array yang diberikan dan kondisi yang diberikan.

Itu untuk tutorial ini.

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 *