2016-04-20 11 views
0

Ich habe ein 2d-Array mit Form (100, 64). Ich brauche ein neues Array wie (100, 63), genau wie das Löschen einer Spalte von einem Blatt. Also welche numpy Funktion sollte ich verwenden, um dies zu erhalten?Wie kann man einen Teil eines 2D-Arrays bekommen?

# Let X be my (100, 64) dataset, and i the column I want to delete 
np.somefunction(X[:, :i], X[:, i:]) 

Antwort

2

können Sie verwenden delete:

np.delete(X, i, axis=1) 

oder hstack:

np.hstack((X[:, :i-1], X[:, i:]) 
Verwandte Themen