Advertisement
Fhernd

copiar-arreglos.py

Feb 12th, 2018
988
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. import numpy as np
  2.  
  3. # Crea arreglo con unos:
  4. unos = np.ones((6, 1), dtype=int)
  5. print(unos)
  6.  
  7. print('')
  8.  
  9. # Asignación de la referencia de un arreglo a otra variable:
  10. unos_2 = unos
  11.  
  12. # Copia shallow:
  13. vista = unos.view()
  14.  
  15. # Comprueba si las dos variables apuntan al mismo arreglo:
  16. print(vista.base is unos)
  17.  
  18. print('')
  19.  
  20. # Cambiar los metadatos del arreglo:
  21. # En particular, cambia la forma del arreglo a matriz:
  22. vista.shape = 2,3
  23. print(unos)
  24.  
  25. print(vista)
  26.  
  27. print('')
  28.  
  29. copia = unos.copy()
  30.  
  31. print(unos is copia)
  32. print(unos is copia.base)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement