Tipps zur Python-Programmierung

1) Maximum

>>> x=np.array([[0.1,0.8,0.1],[0.3,0.1,0.6],[0.2,0.5,0.3],[0.8,0.1,0.1]])
>>> y = np.argmax(x,axis=1)
>>> print(y)
[1 2 1 0]
>>>

Hinweis: Die 0. Dimension der Matrix ist die Spaltenrichtung und die 1. Dimension ist die
Zeilenrichtungsachse = 1. Suchen Sie die Position, die der größten 0,8 0,3 0,5 0,8 aus der Zeile entspricht.

2) Die Arrays sind gleich

>>> y=np.array([1,2,1,0])
>>> t=np.array([1,2,0,0])
>>> print(y==t)
[ True  True False  True]
>>> np.sum(y==t)
3

Ich denke du magst

Origin blog.csdn.net/WANGYONGZIXUE/article/details/110292894
Empfohlen
Rangfolge