0
ich ein Datum ähnlich zu haben,Identifizieren Sie die Zeichenfolge in Python Array
import numpy as np
A = np.array([['1','2','3'], ['a','3','5']])
Jetzt mag ich die Adresse der Zelle von 'a'
zu identifizieren. Ich habe den folgenden Code zu diesem Zweck versucht,
for i in range(0,2):
for j in range(0,3):
if (type(float(A[i,j])) == float):
print(str(i)+str(j))
da 'a'
nicht in Gleitkomma umgewandelt werden kann zeigt die folgende Fehlermeldung.
00
01
02
Traceback (most recent call last):
File "", line 3, in
if (type(float(A[i,j])) == float):
ValueError: could not convert string to float: 'a'
Bitte helfen Sie. Vielen Dank im Voraus.
Sie nicht verwenden müssen 'A [i] [j]' oder ist, dass einige Phantasie 'numpy' Magie? –
Ihre Daten werden nur aus einem Zeichen bestehen? Dann könntest du 'isdigit' verwenden und so https://docs.python.org/3/library/stdtypes.html – fernand0
@SumnerEvans das' __getitem__' von 'numpy' Arrays akzeptiert Tupel! – timgeb