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

64 Python. Matrices con numpy

Crear matrices de ceros y unos con numpy es bastante sencillo, le indicamos entre parentesis el numero de elementos.
El codigo podria ser de la siguiente forma:

import numpy as np
matrizCeros=np.zeros(6)
matrizUnos=np.ones(8)
print(matrizCeros)
print(matrizUnos)

Primero importamos el modulo numpy y le asignamos el alias np (para no tener que escribir numpy).
Creamos las matrices de ceros y unos y les asignamos el nombre que pasaremos a la funcion print para mostrarlas por pantalla.

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

Php – 12. Bucle Foreach

En esta entrada os pongo un ejemplo de estructura repetitiva con Foreach, se
utiliza principalmente con vectores o matrices (arrays), pondre 2 ejemplos, uno con array predefinido y otro con array asociativo (par clave – valor).

<?php
//array predefinido
$predefinido = array (“elemento1″,”elemento2″,”elemento3”);
foreach ($predefinido as $elementos){
echo “mostramos el elemento “.$elementos.”<br>”;
}
//array asociativo
$asociativo=array(“clave1″=>”elemento1″,”clave2″=>”elemento2″,”clave3=>”elemento3”);
foreach ($asociativo as $claves=>$elementos){
echo $claves.”=”.$elementos.”<br>;
}

?>

El array asociativo nos permite que las llamadas a la matriz sin usar indices, se llaman mediante clave, por lo que son pares clave / valor.
Dentro del foreach recorremos la matriz o vector y mediante el echo mostramos cada valor en pantalla.

Please follow and like us:
Publicado el Deja un comentario

Php – 6. Arrays o vectores

En php al igual que en otros lenguajes disponemos de los arrays, que son como una variable que contiene varios valores.
Imaginemos que queremos poner valores de ventas a los dias de la semana, una opcion seria ponerlo asi:

<?php
$lunes=50;
$martes=20;
$miercoles=70;
$jueves=80;
$viernes=90;
$sabado=60;
$domingo=0;
echo “la venta del lunes fue = “.$lunes; //y asi con los demas
?>

Pero es mas engorroso, seria mas facil tener una sola variable con los datos correspondientes, por lo que otra opcion seria:

<?php
//array predefinido
$ventassemana=array(50,20,70,80,90,60,0);
//para obtener un valor
echo “la venta del lunes fue = “.$ventassemana[0];
?>

Para obtener el valor de un array, se pone “[]” con un indice que empieza por “0” hasta “n-1” siendo “n” el numero total de valores.
Otra forma de arrays que disponemos en Php es el array asociativo, que se compone de pares clave / valor, por lo que en vez del indice usaremos la clave que le indiquemos, como en el siguiente ejemplo:

<?php
//array asociativo
$ventassemana=array(“lunes”=>50,”martes”=>20,”miercoles”=>70,”jueves”=>80,
“viernes”=>90,”sabado”=>60,”domingo”=>0);
//para obtener un valor
echo “la venta del lunes fue = “.$ventassemana[“lunes”];
?>

 Este segundo caso es mas claro de entender, mas adelante cuando veamos los bucles, se vera con detalle como presentar los datos en pantalla de forma sencilla y como obtenerlos sin escribir mucho codigo.

Please follow and like us: