1. Belajar
  2. /
  3. Kursus
  4. /
  5. Pengantar Python

Connected

Latihan

Efek Samping NumPy

numpy sangat andal untuk melakukan aritmetika vektor. Namun, jika Anda membandingkan fungsinya dengan daftar Python biasa, ada beberapa perbedaan.

Pertama, array numpy tidak dapat berisi elemen dengan tipe yang berbeda. Jika Anda mencampur tipe, seperti boolean dan integer, numpy akan otomatis mengonversinya ke satu tipe yang sama. Boolean seperti True dan False diperlakukan sebagai 1 dan 0 ketika digabungkan dengan angka, sehingga array akhirnya menjadi bertipe integer.

Kedua, operator aritmetika umum seperti +, -, * dan / memiliki makna yang berbeda untuk daftar Python biasa dan array numpy.

Beberapa baris kode telah disediakan untuk Anda. Cobalah dan pilih yang hasilnya akan cocok dengan ini:

np.array([True, 1, 2]) + np.array([3, 4, False])

Paket numpy sudah diimpor sebagai np.

Instruksi

50 XP

Jawaban yang mungkin