Sei sulla pagina 1di 29

ALGORITMIA Y

PROGRAMACION
Andres Mauricio Valencia Restrepo
Ing. Mecánico.

1
Metodologia
Concepto de Tipos de estructuras Estructura For
Estructura Repetitiva repetitivas

Ejemplos

Escuela de ingeniería de sistemas y computación 2


Universidad del valle
NumPy

➢ Es una librería de Python


para trabajar con arreglos.
➢ Contiene una serie de
operaciones que permite
trabajar entre arreglos.
➢ Además, presenta una serie
de funciones para obtener
información sobre los
arreglos.

Escuela de ingeniería de sistemas y computación 3


Universidad del valle
Instalación en
Windows

➢ Abrir CMD
➢ Escribir el siguiente
comando sin las comillas
“pip install numpy”
➢ Esperar que se ejecute
➢ Listo ya puede probar
creando un archivo que
contenga la instrucción
import numpy, si no da
error quedo bien instalado.

Escuela de ingeniería de sistemas y computación 4


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 5


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 6


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 7


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 8


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 9


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 10


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 11


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 12


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 13


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 14


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 15


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 16


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 17


Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 18


Universidad del valle
Escuela de ingeniería de sistemas y computación 19
Universidad del valle
Escuela de ingeniería de sistemas y computación 20
Universidad del valle
Matriz

Las matrices son un arreglo


bidimensional compuesto de:
Numero de Filas, que indican la
cantidad de elementos
asignados de forma horizontal
Numero de Columnas, que
indican la cantidad de
elementos asignados de forma
vertical

Escuela de ingeniería de sistemas y computación 21


Universidad del valle
Escuela de ingeniería de sistemas y computación 22
Universidad del valle
Escuela de ingeniería de sistemas y computación 23
Universidad del valle
Escuela de ingeniería de sistemas y computación 24
Universidad del valle
Escuela de ingeniería de sistemas y computación 25
Universidad del valle
Escuela de ingeniería de sistemas y computación 26
Universidad del valle
Escuela de ingeniería de sistemas y computación 27
Universidad del valle
Escuela de ingeniería de sistemas y computación 28
Universidad del valle
Forma Explicacion Muestra
Temperatura=numpy.zeros(5) Crea arreglo de una dimensión de 5 [0,0,0,0,0]
elementos inicializados en 0
Sorte=numpy.random.randint(1,101,3) Crea un arreglo de una dimensión de 3 [15,56,84]
elementos con números aleatorios
entre 1 y 101
Nombre=numpy.array([“andres”,”juan”]) Crea arreglo de una dimensión con 2 [“andres”,”juan”]
elementos de tipo string
Longitud=Nombre.size Le asigna a Longitud el valor del Longitud=2
tamaño del arreglo Nombre
Nombre[0]=“Mauricio” Modifica el valor almacenado en [“Mauricio”,”juan”]
Nombre en la posición 0 por “Mauricio”
Nombre=numpy.append(Nombre,[“isa”]) Agrega “isa” al arreglo Nombre en la [“Mauricio”,”juan”,”isa”]
posición 2
Nombre=numpy.insert(Nombre,1,”alejo”) Inserta “Alejo” en la posición 1 del [“Mauricio”,”Alejo”,”juan”,”isa”]
arreglo Nombre
Nombre=numpy.delete(Nombre,2,) Elimina el valor almacenado en la [“Mauricio”,”Alejo”,”isa”]
posición 2 del arreglo Nombre

Escuela de ingeniería de sistemas y computación 29


Universidad del valle

Potrebbero piacerti anche