Ich habe einen Teil eines Codes, der zählt, was sich in den X-, Y- und Z-Spalten eines Datensatzes für einen bestimmten Bereich befindet. Ich möchte nur die Werte in x, y und z zählen. Grundsätzlich versuche ich, dass der Code die Anzahl der Werte in einer 3D-Box zählt. Wie kann ich Folgendes ändern, um dies zu tun? Vielen Dank im VorausElemente in einer Box zählen
Sx = ((min <= X) & (X <= max)).sum() #count what is in x range
Sy = ((min <= Y) & (Y <= max)).sum() #count what is in y range
Sz = ((min <= Z) & (Z <= max)).sum() #count what is in z range
Doy Sie alle diese Bedingungen gleichzeitig zu halten? Just '&' sie zusammen. –
@Sieben es so einfach? Vielen Dank! – Surfcast23
Während es für boolesche Operationen passieren wird, meinen Sie eigentlich ein logisches 'und' hier, nicht ein bitweises '&'. –