| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
240 バイト追加 、 2021年10月24日 (日) 00:49
[ 8, 9, 10, 11]])
====ベクトルの算術演算====
----
======スカラー演算======
----
*行列に対してスカラー演算を行うと、すべての成分に対して演算が行われる
</pre>
======四則演算======
----
*ベクトルのx,y要素数が同じであれば、各要素ごとの算術演算が可能
</pre>
======累乗、平方根======
----
<pre>
</pre>
======転置行列======
----
*行列の行と列を入れ替えたもの
<math>A'=\left(\begin{array}{c}{1}\quad{4}\\{2}\quad{5}\\{3}\quad{6}\end{array}\right)</math>
*transpose()で求められる <pre>>>> a = np.array([[1,2,3],[4,5,6]],dtype=int)>>> aarray([[1, 2, 3], [4, 5, 6]])>>> np.transpose(a)array([[1, 4], [2, 5], [3, 6]])</pre> ====参照====
*https://qiita.com/supersaiakujin/items/d63c73bb7b5aac43898a
=====箇所を指定=====
----
*行列要素へのインデックスアクセス
[7., 8., 9.]])
</pre>
======1次元======
----
x[n]
[7., 8., 9.]])
</pre>
======2次元======
----
x[n,m]
</pre>
=====範囲を指定=====
----
======1次元======
----
x[start:end:step]
======2次元======
----
x[start:end:step,start:end:step]
=====行を抽出=====
----
x[r]
x[r,]
x[r,:]
=====列を抽出=====
----
x[,:c]
<blockquote>取り出した値が1次元の配列になるため注意 reshape()</blockquote>
=====条件を満たすデータを取り出す=====
----
 ====操作====
----
=====次元が異なる配列の演算=====
----
======それぞれの列に掛ける======
----
&gt;&gt;&gt; x = arange(4)
&gt;&gt;&gt; x * 2
array([0, 2, 4, 6])
======それぞれの行に足し込む======
----
&gt;&gt;&gt; y = arange(10)

案内メニュー