Pertanyaan yang diberi tag matrix

Dalam matematika, matriks (matriks jamak) adalah susunan persegi panjang dari angka, simbol, atau ekspresi, yang disusun dalam baris dan kolom. Item individual dalam matriks disebut elemen atau entri.

505
Fungsi Transpose / Unzip (kebalikan dari zip)?

Saya memiliki daftar 2-item tupel dan saya ingin mengubahnya menjadi 2 daftar di mana yang pertama berisi item pertama di setiap tuple dan daftar kedua berisi item kedua. Sebagai contoh: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'],...

212
Algoritma penjatuhan bom

Saya memiliki n x mmatriks yang terdiri dari bilangan bulat non-negatif. Sebagai contoh: 2 3 4 7 1 1 5 2 6 2 4 3 4 2 1 2 1 2 4 1 3 1 3 4 1 2 1 4 3 2 6 9 1 6 4 "Menjatuhkan bom" berkurang satu nomor sel target dan delapan tetangganya, ke minimum nol. x x x x X x x x x Apa algoritma yang akan...

177
SparseArray vs HashMap

Saya dapat memikirkan beberapa alasan mengapa HashMaps dengan kunci integer jauh lebih baik daripada SparseArrays: Dokumentasi Android untuk SparseArraymengatakan "Ini umumnya lebih lambat daripada tradisional HashMap". Jika Anda menulis kode menggunakan HashMaps daripada SparseArraykode Anda...

154
Looping dalam spiral

Seorang teman membutuhkan sebuah algoritma yang akan membiarkannya mengulangi elemen-elemen matriks NxM (N dan M aneh). Saya datang dengan solusi, tetapi saya ingin melihat apakah rekan-rekan SO saya dapat menemukan solusi yang lebih baik. Saya memposting solusi saya sebagai jawaban untuk...

154
Transposing 2D-array dalam JavaScript

Saya punya array array, seperti: [ [1,2,3], [1,2,3], [1,2,3], ] Saya ingin memindahkannya untuk mendapatkan array berikut: [ [1,1,1], [2,2,2], [3,3,3], ] Tidak sulit untuk melakukan pemrograman menggunakan loop: function transposeArray(array, arrayLength){ var newArray = []; for(var i...

149
Matriks numpy ke array

Saya menggunakan numpy. Saya memiliki matriks dengan 1 kolom dan baris N dan saya ingin mendapatkan array dengan elemen N. Misalnya, jika ada M = matrix([[1], [2], [3], [4]]), saya ingin mendapatkannya A = array([1,2,3,4]). Untuk mencapainya, saya menggunakan A = np.array(M.T)[0]. Adakah yang...

144
Pilih baris matriks yang memenuhi suatu kondisi

Dalam R dengan sebuah matriks: one two three four [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 11 18 [4,] 4 9 11 19 [5,] 5 10 15 20 Saya ingin mengekstrak submatrix yang barisnya memiliki kolom tiga = 11. Yaitu: one two three four [1,] 1 6 11 16 [3,] 3 8 11 18 [4,] 4 9 11 19 Saya ingin...