四則演算
import numpy as np arr = np.arange(1,11) arr arr + arr arr * arr arr - 100 arr - arr [/cde] np.arange(1,11)で10個の要素を持つ一次元配列を作成 <blockquote>array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])</blockquote> 次にarr+arrで配列同士を足す <blockquote>array([ 2, 4, 6, 8, 10, 12, 14, 16, 18, 20])</blockquote> arr * arrでべき乗を取得する <blockquote>array([ 1, 4, 9, 16, 25, 36, 49, 64, 81, 100])</blockquote> arr-100で減算をする <blockquote>array([-99, -98, -97, -96, -95, -94, -93, -92, -91, -90])</blockquote> 最後にarr-arrで0にリセットする <blockquote>array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])</blockquote> 上記に四則演算に加えてpythonにはユニバーサル関数がある。 <a class="edit-visibility hide-if-no-js" href="http://www.asnm4.com/wp/wp-admin/post-new.php#visibility">編集 <span class="screen-reader-text">公開状態を編集</span></a> np.sqrt(arr)
これはルートを取得するためのsqrtメソッドである
array([ 1. , 1.41421356, 1.73205081, 2. , 2.23606798, 2.44948974, 2.64575131, 2.82842712, 3. , 3.16227766])