Apa yang terjadi ketika Anda mengalikan array dengan python?

Daftar pemahaman digunakan untuk melakukan beberapa operasi untuk setiap elemen, atau memilih subset dari elemen yang memenuhi syarat

Pada setiap iterasi, kami mengalikan item daftar saat ini dengan nomor yang ditentukan dan mengembalikan hasilnya

Atau, Anda dapat menggunakan loop for sederhana

Kalikan setiap elemen dalam daftar dengan angka menggunakan for loop

Untuk mengalikan setiap elemen dalam daftar dengan angka

  1. Deklarasikan variabel baru yang menyimpan daftar kosong
  2. Gunakan for loop untuk mengulangi daftar asli
  3. Pada setiap iterasi, gandakan item daftar saat ini dengan angkanya
  4. Tambahkan hasilnya ke daftar baru

my_list = [2, 4, 6]

result = []

for item in my_list:
    result.append[item * 10]

print[result]

Loop for_ bekerja dengan cara yang sangat mirip dengan pemahaman daftar, tetapi alih-alih mengembalikan item daftar secara langsung, kami menambahkannya ke daftar baru

Anda juga dapat menggunakan fungsi map[]_ untuk mengalikan setiap elemen dalam daftar

Fungsi mengambil fungsi dan iterable sebagai argumen dan memanggil fungsi dengan setiap item iterable

Fungsi lambda yang kami berikan ke map_ dipanggil dengan setiap item dalam daftar, mengalikan item dengan 10 dan mengembalikan hasilnya

Langkah terakhir adalah menggunakan kelas list[]_ untuk mengonversi objek map menjadi 101

Jika Anda bekerja dengan array numpy, Anda dapat langsung menggunakan operator perkalian pada array untuk mengalikan setiap elemennya dengan angka

Mengalikan larik numpy dengan angka secara efektif mengalikan setiap elemen dalam larik dengan angka yang ditentukan

Perhatikan bahwa ini hanya berfungsi dengan array numpy. Jika Anda mengalikan daftar python dengan angka, itu akan diulang N kali

Mengalikan daftar Python dengan N mengembalikan daftar baru yang berisi elemen dari daftar asli yang diulang sebanyak N kali

Jika Anda perlu mengalikan semua elemen dalam daftar, gunakan fungsi 102

Lipat gandakan semua elemen dalam Daftar dengan Python

Gunakan metode 10_2 untuk mengalikan semua elemen dalam daftar, mis. g. 10_4. Metode 102 menghitung produk dari semua elemen dalam iterable yang disediakan

Pastikan untuk mengimpor modul 10_6 di bagian atas

Kami menggunakan metode 10_7 untuk mengalikan semua elemen dalam daftar

Metode ini menghitung produk dari semua elemen dalam iterable yang disediakan

Metode ini mengambil 2 argumen berikut

NameDescriptioniterableSebuah iterable yang elemennya untuk menghitung produk mulaiNilai awal untuk produk [defaultnya adalah 108]

Jika iterable kosong, nilai 10_9 dikembalikan

Sebagai alternatif, Anda dapat menggunakan fungsi for0

Kalikan semua elemen dalam Daftar menggunakan for0

Untuk mengalikan semua elemen dalam daftar

  1. Lewati fungsi lambda dan daftar ke fungsi for0
  2. Fungsi lambda harus mengambil akumulator dan nilai saat ini dan harus mengembalikan perkalian keduanya

Fungsi mengambil 3 parameter berikut

NameDescriptionfunctionFungsi yang mengambil 2 parameter - nilai akumulasi dan nilai dari iterable. iterableSetiap elemen dalam iterable akan diteruskan sebagai argumen ke fungsi. initializerNilai penginisialisasi opsional yang ditempatkan sebelum item iterable dalam perhitungan

Fungsi lambda dipanggil dengan nilai akumulasi dan nilai iterasi saat ini dan mengalikannya

Jika kami memberikan nilai untuk argumen for_3, itu ditempatkan sebelum item dari iterable dalam perhitungan

Kami memberikan 10_ untuk argumen penginisialisasi, sehingga nilai for5 akan menjadi 10 pada iterasi pertama

Nilai for5 akan ditetapkan ke elemen pertama dalam iterable jika kita tidak memberikan nilai untuk for3

Jika for_9 kosong dan for3 disediakan, for3 dikembalikan

Jika for_3 tidak disediakan dan iterable hanya berisi 108 item, item pertama dikembalikan

Mengalikan konstanta ke array NumPy semudah mengalikan dua angka. Untuk mengalikan konstanta ke setiap elemen array, gunakan operator aritmatika perkalian *. Ke operator perkalian, berikan array dan konstanta sebagai operan seperti yang ditunjukkan di bawah ini

b = a * c
_Lari

di mana a adalah array input dan c adalah konstanta. b_ adalah resultan array

Contoh

Dalam contoh python berikut, kita akan mengalikan konstanta 3 dengan array a. Array yang dihasilkan disimpan di b

Apa yang terjadi ketika Anda mengalikan array?

Saat kita mengalikan larik dengan konstanta, setiap elemen dikalikan dengan konstanta tersebut .

Bisakah Anda mengalikan array bersama?

Perkalian Larik . Metode perkalian matriks ini meliputi perkalian elemen, perkalian titik, dan perkalian silang. NumPy array can be multiplied by each other using matrix multiplication. These matrix multiplication methods include element-wise multiplication, the dot product, and the cross product.

Bagaimana Anda mengalikan seluruh array dengan Python?

Kalikan semua elemen dalam Daftar dengan Python # Gunakan matematika. prod[] metode untuk mengalikan semua elemen dalam daftar , e. g. hasil = matematika. prod[daftar_saya].

Bài mới nhất

Chủ Đề