Ir al contenido principal

Entradas

Mostrando entradas de abril, 2018

PROGRAMACIÓN Y ESTADÍSTICA 2.0

En una entrada anterior de este blog, publique el proceso de control estadístico en una maquina que fabricaba resistencias de 1000, con una tolerancias de +/- 100 , y en el programa se mostraba la captura de datos, como estos datos se metían a una matriz para trabajarlos y hacer cálculos con ellos, para finalmente imprimir la gráfica del control estadístico la cual es la parte visual de este programa Pero en el anterior programa había un inconveniente, este era que al momento de ingresar los datos no se guardaban en ningún sitio por ende los datos que se ingresaban ya después de cerrar la corrida se perdían para siempre y si se quería volver a revisar la misma corrida después de haberla finalizado tenias que volver a ingresar los datos. Ahora les mostrare el programa ya corregido, donde te da la opción de usar datos nuevos, ingresandolos y guardándolos en un bloc de notas, o el poder extraer datos de un bloc de notas, siempre y cuando este bloc de notas este guardado en la mis...

U3 For, While, If, Ifelse etc.....

Dentro de la siguiente entrada podrás consultar diferentes estructuras de control y su sintaxis en python, y algunos ejemplos de como usarlas. U3 If Uno El siguiente programa declara una condición inicial si esta condición se cumple, hará una determinada acción y si no se cumple hará otra acción.  ana=16 if ana>=18: #para que el if sea reconocido debe de ponerse ":" después de la condición  print("ana es mayor de edad") #la accidentario es muy importante en python  else: print("ana es menor de edad") U3 If Dos En el siguiente programa se muestra un sustituto perfecto para el if anidado ya que python es muy quisquilloso con la identación. a=25 if (a<22): print("dentro de if positivo") elif(a==25):  #es como un if anidado, if en un else, es una pregunta dentro de un if print("dentro de elif") else:  #es el else del primer if print("dentro de else") U3 If Tres Mas de lo mismo un if con...

Operaciones Con Matrices

DETERMINANTE DE MATRIZ El programa calcula el determinante de una matriz mediante el método de np. y una sentencia llamada np.linalg.det() la cual es de álgebra lineal y calcula el determinante por el método de Sarrus o como otros lo conocen el método directo. import numpy as np a= np.array([[1,2],[3,4]]) print(np.linalg.det(a)) #determinantes print("a") a=np.array([ [[1,2],[3,4]], [[1,2],[2,1]], [[1,3],[3,1]]]) print(a.shape) print(np.linalg.det(a)) print("b") b=np.array([ [3,2,1], [0,2,-5], [-2,1,4] ]) print(b.shape) print(np.linalg.det(b)) #calcula determinates EJERCICIO EN CLASE DONDE SE HACEN DIVERSAS OPERACIONES CON TRES MATRICES DIFERENTES LLAMADAS "A","B" Y "C". El programa siguiente importando de la librería numpy la sentencia matrix, permite hacer cálculos de suma, resta, división, multiplicación, etc. Tarea que en otro lenguajes es algo muy complejo pues en python es mucho mas sencillo con esta librerí...