Ce n' .la forme[] faire dans “for i in range(Y. de la forme[0])”?
Je suis en train de briser un programme ligne par ligne. Y
est une matrice de données, mais je ne trouve pas de données concrètes sur ce que .shape[0]
fait exactement.
for i in range(Y.shape[0]):
if Y[i] == -1:
Ce programme utilise numpy, scipy, matplotlib.pyplot, et cvxopt.
Vous devez vous connecter pour publier un commentaire.
La
shape
attribut pour les tableaux numpy retourne les dimensions de la matrice. SiY
an
lignes etm
colonnes, puisY.shape
est(n,m)
. DoncY.shape[0]
estn
.forme est un tuple qui donne les dimensions de la matrice..
Donne le nombre de lignes
Donne le nombre de colonnes
shape
est un tuple qui vous donne une indication du nombre de dimensions dans le tableau. Donc dans votre cas, puisque la valeur de l'indice deY.shape[0]
est 0, votre sont de travail le long de la première dimension de votre tableau.De
http://www.scipy.org/Tentative_NumPy_Tutorial#head-62ef2d3c0a5b4b7d6fdc48e4a60fe48b1ffe5006
et http://www.scipy.org/Numpy_Example_List#shape a plus de
des exemples.
En Python
shape()
est l'utilisation dans les pandas à donner le numéro de ligne/colonne:Nombre de lignes est donnée par:
Nombre de colonnes est donnée par
En python, Supposons que vous avez chargé les données dans une variable train:
Je veux vérifier quelles sont les dimensions de la "nom_fichier". J'ai stocké le fichier en train