始める無料で始める

NumPy配列での演算

次のコードブロックは、入力リスト input_list1input_list2input_list3 から新しいリストを作成します(値はコンソールで確認できます)。同じ値を持つNumPy配列 input_array1input_array2input_array3(こちらもコンソールで確認できます)があると仮定すると、ブロードキャスト、NumPy配列の要素アクセス、要素ごとの演算に関する知識を使って、同様の出力をNumPy配列としてどのように作りますか?

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]

この演習はコースの一部です

Pythonでコーディング面接問題を練習する

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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)
コードを編集して実行