Kom igångKom igång gratis

Operationer med NumPy-arrayer

Följande kodblock skapar nya listor utifrån inlistorna input_list1, input_list2, input_list3 (du kan kontrollera deras värden i konsolen). Om du hade motsvarande NumPy-arrayer med samma värden – input_array1, input_array2, input_array3 (du kan kontrollera deras värden i konsolen) – hur skulle du skapa liknande utdata som NumPy-arrayer med hjälp av broadcasting, åtkomst till element i NumPy-arrayer och elementvisa operationer?

Block 1

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

Block 2

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

Block 3

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

Den här övningen är en del av kursen

Öva på kodningsintervjufrågor i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod