Publicado el Deja un comentario

89 Python. Numpy

En el siguiente video puedes ver una pequeña introduccion a la libreria Numpy de Python.
Facilita muchisimo las operaciones con vectores o matrices.

Ejemplos de codigo:

import numpy as np 

lista=[1,2,4,5,3,8,72,32,9,2,7] 

a=np.array(lista)

multiplicado=a*5 

print(help(np.zeros)) 

b=np.arange(20).reshape(4,5) 

print(b.shape) 

print(b.ndim) 

print(b.size) 

print(len(b)) 

indices=[0,2,3] 

print(a[indices]) 

ceros=np.zeros((4,5)) 

unos=np.ones((3,3)) 

unos=np.ones((4,5)) 

multiplica=ceros*unos 

print(a.sum()) 

print(a.mean()) 

print(a.min()) 

print(a.max()) 

print(a[1:3]) 

c=a[:] 

a=a*2 

c=a[:].copy() 

print(a) 

print(c)

Please follow and like us:
Publicado el Deja un comentario

10 Java. Arrays, vectores o matrices

En el video vemos como inicializar Arrays y mostrarlos por consola.

import java.util.Scanner;

public class matriz {
    static int[] matriz;
    static int numero,i;
    static int mayor, menor;
    static int total;
    public static void main(String[] args) {
        System.out.println(“Introduce el numero de valores a insertar”);
        Scanner sc=new Scanner(System.in);
        numero=sc.nextInt();
        matriz=new int[numero];
        //introducir los valores
        for(i=0;i<matriz.length;i++){
            System.out.println(“Valor “+(i+1));
            Scanner sc2=new Scanner(System.in);
            matriz[i]=sc2.nextInt();
            menor=matriz[i];
        }
        //indica mayor menor y suma total
        for(i=0;i<matriz.length;i++){
            if(mayor<=matriz[i]){
                mayor=matriz[i];
            }
            if(menor>=matriz[i]){
                menor=matriz[i];
            }
            total=total+matriz[i];
        }
        //mostramos valores
        System.out.println(“El numero menor es = “+menor);
        System.out.println(“El numero mayor es = “+mayor);
        System.out.println(“El total de todos los valores es = “+total);
    }

}

Please follow and like us:
Publicado el Deja un comentario

#PhpVectorAsociativo

Este tipo lo hemos empleado sin conocerlo, en otras ocasiones cuando
tratamos el tema de los envios de datos con formularios y recuperamos
la informacion a traves de $_REQUEST, creado por PHP.
Los vectores de este tipo permiten acceder a por medio de un subindice
string (cadena).
Si quisieramos guargar en un vector o matriz el DNI, nombre y telefono
de una persona.
Empleando un vector o matriz con subíndice lo hariamos del siguiente
modo:
<?php
$datos[]=”28738154″;
$datos[]=”Juan Gomez”;
$datos[]=”638256521″;
?>
Haciendolo asi, tenemos que recordar que el subindice 0 equivale al DNI,
el 1 al nombre y el 3 al telefono, esto es facil cuando son pocos campos,
pero cuando se relacionan muchos campos (como en bases de datos) la
tarea se complica y es mas comodo y facil asignar un alias al indice, que es
lo que realizamos con los vectores asociativos.
<?php
$datos[‘dni’]=”28738154″;
$datos[‘nombre’]=”Juan Gomez”;
$datos[‘telefono’]=”638256521″;
echo $datos[‘nombre’];
?>
Con esto vemos que para mostrar el nombre no hay que indicar su posicion
dentro de la matriz, nos basta con indicar que es nombre que sera el alias
utilizado como indice.

Please follow and like us: