高階関数!!!! 全くわからないので、記事にすると同時に調べてみました。 詰まったのはここらへんからです。 テキスト通り、ベクトルの計算をする関数を作っていきます # 引数同士を足す関数add_something def add_something(v,w): return [v_i+ w_i for v_i, w_i in zip(v,w)] def sum_something(vectors): #対応する要素の総和 result = vectors[0] for vector in vectors[1:]: result = add_something(result, vector) return vector
![python3と高階関数 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/99db1fe9953072af06841f2bab8651548d9994b0/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9cHl0aG9uMyVFMyU4MSVBOCVFOSVBQiU5OCVFOSU5QSU4RSVFOSU5NiVBMiVFNiU5NSVCMCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MGY2MWYwMmZjYTA5ODE4MWNiNjcyMjkxMGFjYmRiYzE%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQweW9zc3l5b3NzeSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDc0NGEzY2YyZTRiZDg5YTBiMzZkMGNiMzJjZmI0MWY%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dc5a038bc6dd545b3183faee522e01530)