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 Android. ListView

Vemos como mostrar en ListView los datos obtenidos de un array usando un adaptador (adapter) para pasar los datos al ListView y mostrarlos tipo lista en nuestra aplicacion.
Despues de esto podremos realizar diferentes acciones al pulsar cada elemento de la lista.

MainActivity.java

package ticoticotaa.es.listview;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    ListView lvLista;
    String[] colores = new String[] {"rojo","amarillo","verde","azul"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        lvLista=(ListView)findViewById(R.id.lvLista);
        ArrayAdapter<String> adaptador=new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,colores);
        lvLista.setAdapter(adaptador);
        lvLista.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                Toast.makeText(getApplicationContext(),"Pulsastes el numero "+position,Toast.LENGTH_SHORT).show();
            }
        });
    }
}

activity_main.xml
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context="ticoticotaa.es.listview.MainActivity">

    <ListView        android:id="@+id/lvLista"        android:layout_width="368dp"        android:layout_height="495dp"        tools:layout_editor_absoluteX="8dp"        tools:layout_editor_absoluteY="8dp" />
</android.support.constraint.ConstraintLayout>
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: