Modelado matemático Python numpy resumen de operaciones comunes

1. Reemplazar elementos mayores o menores o iguales a un cierto valor en una matriz o matriz

La forma más rápida y concisa es utilizar el índice integrado de Numpy.

import numpy as np

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

resultado:

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

2. Agregue los valores de filas o columnas en una matriz bidimensional (matriz)

1), agregue todo

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

resultado

18

2), adición de filas o columnas

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

resultado

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

3), agregue la fila o columna especificada

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

resultado

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

Supongo que te gusta

Origin blog.csdn.net/UCB001/article/details/107534445
Recomendado
Clasificación