La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Python/1121164-como-hacer-matrices-en-python.html

como hacer matrices en python

como hacer matrices en python

Publicado por DAMARIS (1 intervención) el 06/07/2009 19:17:35
Buenas tardes quiero saber si alguien me puede decir como se hacen las matrices.. porfa ayúdenme tengo prueba el lunes..
de ante mano se los agradezco mucho..
chao gracias..

RE:como hacer matrices en python

Publicado por Cyrus (14 intervenciones) el 06/07/2009 20:48:41
a ver si te sirve esto:

http://python-es-faq.wikidot.com/#toc48

RE:como hacer matrices en python

Publicado por Ramiro Hoyos (3 intervenciones) el 02/10/2009 04:55:49
1
2
3
4
5
6
7
8
9
10
11
12
13
#Matriz mejorada
#!/usr/bin/python
x = int
from random import randint
n = int(raw_input('Ingrese : '))
m = int(raw_input('Ingrese m: '))
matriz = [[0,0,0],[0,0,0],[0,0,0]]
for i in range(n):
    for j in range(m):
	matriz[i][j]=randint(1,10)
        matriz[i][j]=matriz[i][j]*x
print 'Matriz M = ',matriz
raw_input()

RE:como hacer matrices en python

Publicado por bres (1 intervención) el 12/10/2009 22:57:02
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def crearLista(N):
    L = [ ]
    for i in range(N):
        L.append(random.randint(0,100))
    return L
 
def CreaMatriz(N,M):
    Matriz = [ ]
    for i in range(N):
        Matriz.append(crearLista(M))
    for i in range(N):
        Fila = ""
        for j in range(M):
            Espacios = ' ' * (5-len(str(Matriz[i][j])))
            Fila = Fila + Espacios + str(Matriz[i][j])
        print (Fila)
    return Matriz

RE:como hacer matrices en python

Publicado por Luis (1 intervención) el 15/10/2009 13:11:52
l l l
5 5 5

RE:como hacer matrices en python

Publicado por Galelin (1 intervención) el 03/03/2012 23:47:57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
matriz=[]
matriz2=[]
matriz3=[]
resta=0
res=[]
res2=[]
res3=[]
suma=0
val=0
val1=0
n=[0,1,1,1,1]
val2=0
while True:
	print("Bienvenido:")
	menu=input("Si deseas ingresar: 1[MatrizxEscalar], 2[suma o resta de matriz], 3[Salir]: ")
 
	if menu==1:
		escalar=input("Introduce tu escalar: ")
		for i in range(5):
			a=input("Introduce la matriz: ")
			matriz3.append(a)
		for i in n:
			val2+=i
			suma=((matriz3[val2])*(escalar))
			res3.append(suma)
		print(res3)
 
	if menu==2:
		for i in range(5):
			x=input("Introduce el primer numero:" )
			y=input("Introduce el primer numero de la segunda matriz:")
			matriz.append(x)
			matriz2.append(y)
		print(matriz)
		print(matriz2)
 
		while True:
			opcion= input("Introduce: [1]Suma, [2] resta, [3]Salir:  ")
			if opcion==1:
				for i in n:
					val+=i
					suma= matriz2[val]+matriz[val]
					res.append(suma)
				print("la matriz resultante fue:"+str(res) )
			elif opcion==2:
				for i in n:
					val1+=i
					resta= matriz2[val]-matriz[val]
					res2.append(resta)
				print("la matriz resultante fue:"+str(res2) )
			elif opcion==3:
				break
	elif menu==3: break

como hacer matrices en python

Publicado por alberto (1 intervención) el 08/10/2019 14:58:50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
def crea_matriz(tam_ren, tam_col):
 
    """
    Función que crea y regresa una matriz de tamaño tam_ren X tam_col
    inicializada con 0s. Observa que los subíndices de la matriz son
    valores que van de 0  a tam-1.
    """
    matriz = []
    for ren in range(tam_ren):
        matriz.append([0] * tam_col)
    return matriz
def carga_datos_matriz():
    """
    Función que pide al usuario los datos para una matriz y la regresa.
    """
    ren_mat = int(input('Cantidad de renglones? '))
    col_mat = int(input('Cantidad de columnas? '))
    matriz = crea_matriz(ren_mat, col_mat)
    for ren in range(ren_mat):
        for col in range(col_mat):
            dato = int(input(f'Teclea el dato para el renglon {ren} y la '
                             f'columna {col}: '))
            matriz[ren][col] = dato
    return matriz
def muestra_matriz(mat):
    """
    Función que muestra en la pantalla los datos de la matriz mat.
    """
    for ren in range(len(mat)):
        for col in range(len(mat[0])):
            print(f'{mat[ren][col]:3}', end='')
        print()
def main():
    tam_matriz = int(input('Teclea el tamaño de la matriz '
                           'cuadrada de ceros: '))
    matriz = crea_matriz(tam_matriz, tam_matriz)
    print(' Matriz cuadrada de tamaño', tam_matriz)
    muestra_matriz(matriz)
    print('Ahora teclea los datos para crear una matriz con los tamaños y '
          'datos que tu elijas')
    mat_nueva = carga_datos_matriz()
    print(f' Matriz de tamaño {len(mat_nueva)} X {len(mat_nueva[0])}')
    muestra_matriz(mat_nueva)
main()