Programación Web y Scripting > Python
Programacion en Python
özel kiz:
Hola a todos!!
Soy nueva en esto de la programacion en python y he tenido algunas dificultades para hacer los siguientes programas. Espero puedan ayudarme
1.-Hacer un programa que le pida al usuario los elementos de una matriz m x n y el programa calcule la matriz transpuesta. El programa debe preguntarle al usuario cuantos renglones y cuantas columnas tiene la matriz.
En este programa ya tengo todo a excepcion de que no se como hacer que me cambie columnas por renglones :wacko:
2.- Escribe un programa que calcule la composicion f o g y g o f de las funciones raiz de x y x cuadrada más uno. Con la composicion que se encuentre evalua x de 0 a 20
De antemano gracias por su ayuda
NRM:
una de las regla del foro es que aquí no se le hace la tarea a nadie.
si tienes una duda mas particular o algún código que no funciona como debería, te ayudaremos con todo gusto.
saludos
nrm
özel kiz:
El programa 2 ya lo hice
Mi duda es saber como puedo intercambiar los renglones de la matriz para poder sacar la transpuesta, todo lo demas ya lo tengo.
Espero me puedan decir con que funcion hacer eso
NRM:
--- Cita de: "özel kiz" ---El programa 2 ya lo hice
Mi duda es saber como puedo intercambiar los renglones de la matriz para poder sacar la transpuesta, todo lo demas ya lo tengo.
Espero me puedan decir con que funcion hacer eso
--- Fin de la cita ---
para poder explicarte eso deberíamos ver el código de como implementaste la matriz.
saludos
nrm
özel kiz:
hola!! Este es mi programa pero no consigo que corra como deberia
Espero puedan checarlo y decirme en que me equivoque
--- Código: Python ---#Pido al usuario la dimension de la matrizm=int(raw_input("Dime el numero de filas: "))n=int(raw_input("Dime el numero de columnas: ")) from numpy import* #Creo una matriz nula en forma de arreglo para poder llenarla con los datos que el usuario me proporcione y despues poder sacar la matriz transpuesta. a=array([])for i in range(m): b=a.copy([0]*n) for i in range(m): for j in range(n): a[i],a[j]=float(raw_input("Dame el componente(%d),(%d): " %(i),%(j)))b=a.transpose()print b
Navegación
[#] Página Siguiente
Ir a la versión completa