BaşlayınÜcretsiz başlayın

NumPy dizileriyle işlemler

Aşağıdaki kod blokları, input_list1, input_list2, input_list3 girdi listeleri verilince yeni listeler oluşturur (değerlerini konsolda kontrol edebilirsin). Aynı değerlere sahip benzer NumPy dizilerin (input_array1, input_array2, input_array3) olduğunu varsayarsak (değerlerini konsolda kontrol edebilirsin), yayınlama (broadcasting), NumPy dizilerinde eleman erişimi ve eleman bazında işlemler bilgisini kullanarak benzer çıktıları NumPy dizileri olarak nasıl oluştururdun?

Blok 1

list(map(lambda x: [5*i for i in x], input_list1))

Blok 2

list(filter(lambda x: x % 2 == 0, input_list2))

Blok 3

[[i*i for i in j] for j in input_list3]

Bu egzersiz, kursun bir parçasıdır

Python ile Kodlama Mülakatı Soruları Pratiği

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Substitute the code in the block 1 given the input_array1
output_array1 = ____
print(list(map(lambda x: [5*i for i in x], input_list1)))
print(output_array1)
Kodu Düzenle ve Çalıştır