el intercambio de datos de dos pitón

  pitón dos intercambio de datos de dos maneras:

  El primero: el intercambio de datos en dos en numpy;

  En el código:

1  importación numpy como np
 2 a = np.array ([[1,2,3], [4,5,6 ]])
 3 >>> un
 4 array ([[1, 2, 3 ],
 5         [4 , 5, 6 ]])
 6 >>> a [:, [0, -1]] = a [:, [- 1 , 0]]
 7 >>> un
 8 array ([[3, 2, 1 ] ,
 9         [6, 5, 4]])

  Los segundos: el intercambio de datos en dos pandas; u.data a movieLen100K en el Ejemplo;

  En el código:

   

1  importación pandas como pd
 2  importación numpy como np
 3  
4 file = ' ml-100 k / u.data ' 
5 df = pd.read_csv (archivo, sep = ' \ t ' , de cabecera = ninguno, nombres = [ ' un '   , ' b ' , ' c ' , ' d ' ])
 6  de impresión (df)
 7 cols = lista (df)
 8 cols.insert (2, cols.pop (cols.index ( ' d ' )))
 9 df =df.loc [:, cols]
 10  de impresión (df)

 

  Resultados del ensayo:

 

         abdc 
0       196 242 881 250 949 3 
1 186 302 891 717 742 3 
2 22 377 878 887 116 1 
3 244 51 880 606 923 2 
4 166 346 886 397 596 1

  Claramente, 'd' y la posición de cambio 'c';

  Por lo tanto, pitón terminó la posición de intercambio de datos;

  

Supongo que te gusta

Origin www.cnblogs.com/caizhou520/p/12614559.html
Recomendado
Clasificación