始める無料で始める

リストと配列での演算

+ のような演算子は、NumPy配列とリストで動作が異なります。2つのNumPy配列を + で足すと、Pythonは要素ごとに加算し、元の配列と同じ形状の新しい配列を返します。これは、MATLABで行列の加算が行われる方法に似ています。

一方、Pythonで2つのリストに + を使うと、結合(連結)されます。リストと配列は一見同じように見えますが、注意しないと、こうした違いが思わぬ不具合につながることがあります。

この演習では、+ 演算子がNumPy配列とリストでどのように動くかを確認します。

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

MATLABユーザーのためのPython

コースを見る

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

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

# Create two lists, x and y, containing the 3 integers in each
x = ____
y = ____

# Add them together & save the result to z
コードを編集して実行