Inizia subitoInizia gratis

Operazioni con gli array NumPy

I seguenti blocchi di codice creano nuove liste a partire dalle liste di input input_list1, input_list2, input_list3 (puoi controllarne i valori nella console). Se avessi gli array NumPy analoghi con gli stessi valori input_array1, input_array2, input_array3 (puoi controllarne i valori nella console), come creeresti un output simile come array NumPy usando le conoscenze su broadcasting, accesso agli elementi negli array NumPy ed esecuzione di operazioni elemento per elemento?

Blocco 1

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

Blocco 2

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

Blocco 3

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

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di coding in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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)
Modifica ed esegui il codice