数学的モデリングPythonnumpyの一般的な操作の概要

1.配列またはマトリックス内の特定の値以上または以下の要素を置き換えます

最も速くて簡潔な方法は、Numpyの組み込みインデックスを使用することです。

import numpy as np

a = np.array([[1,2,3],
              [1,2,3],
              [1,2,3]])
a[a > 2] = 0
print(a)

結果:

[[1 2 0]
 [1 2 0]
 [1 2 0]]

2. 2次元配列(マトリックス)の行または列の値を追加します

1)、すべて追加

import numpy as np
a = np.array([[1,2,3],
              [1,2,3],
              [1,2,3]])
print(a.sum())

結果

18

2)、行または列の追加

print("行相加:")
print(a.sum(axis=1))
print("列相加:")
print(a.sum(axis=0))

結果

行相加:
[6 6 6]
列相加:
[3 6 9]

3)、指定した行または列を追加します

print("倒数第一行相加:")
print(a[-1].sum())
print("倒数第一列相加:")
print(a[:, -1].sum())

結果

倒数第一行相加:
6
倒数第一列相加:
9

おすすめ

転載: blog.csdn.net/UCB001/article/details/107534445