(Python) Matrisler. Temel bilgiler


Error

Bir matrisi klavyedeki değerlerle doldurma

Programın girdi olarak, her biri ile ayrılmış m sayılar içeren n satır biçiminde iki boyutlu bir dizi almasına izin verin boşluklar. Onları nasıl sayabilirim? Örneğin bunun gibi:

bir=[] aralık(n) içindeki i için: A.append(list(map(int, input().split()))) # list() yöntemi bir liste(dizi) oluşturur   # parantez içinde verilen veri kümesinden

Veya, karmaşık iç içe işlev çağrıları kullanmadan:

bir=[] aralık(n) içindeki i için: satır = input().split() # sayılarla bir dizi oku, # boşluklarla öğelere bölün (dizi satırı var) aralıktaki i için(uzunluk(satır)): sıra[i] = int(satır[i]) # liste satırındaki her öğe bir sayıya dönüştürülür A.append(row) # dizi satırını A dizisine ekler

Matriks öğeleri üzerinde yineleme

Matrisin her öğesinin iki dizini vardır, dolayısıyla tüm öğeleri yinelemek için iç içe bir döngü kullanmanız gerekir.
Genellikle bir matris satır satır yinelenir: dış döngü satır dizinleri üzerinde yinelenirken, iç döngü sütun dizinleri üzerinde yinelenir.
Ancak gerekirse, matris ve sütunlar üzerinde yineleme yapabilirsiniz, ardından döngüler tersine çevrilir.