Crie um programa que crie duas matrizes aleatórias

Passo 1

Vamos entender o que o exercício está pedindo. Precisamos criar um programa que gere duas matrizes aleatórias. Para isso, vamos usar conceitos de programação e aleatoriedade. Vamos precisar saber como criar estruturas de dados que representem matrizes e como gerar números aleatórios. Vamos usar a linguagem Python e a biblioteca NumPy, que facilita o trabalho com matrizes.

Passo 2

Primeiro, vamos importar a biblioteca necessária. O NumPy é excelente para trabalhar com matrizes e oferece funções para gerar números aleatórios facilmente.
import numpy as np

Passo 3

Agora, vamos definir o tamanho das matrizes que queremos criar. Por exemplo, vamos criar matrizes de 3 linhas e 3 colunas.
linhas = 3
colunas = 3

Passo 4

Com o tamanho definido, vamos criar a primeira matriz aleatória. Usaremos a função randint do NumPy para gerar números inteiros aleatórios entre 1 e 10.
matriz1 = np.random.randint(1, 10, size=(linhas, colunas))

Passo 5

Da mesma forma, vamos criar a segunda matriz aleatória com as mesmas dimensões.
matriz2 = np.random.randint(1, 10, size=(linhas, colunas))

Passo 6

Por fim, vamos exibir as duas matrizes criadas para verificar se tudo está funcionando corretamente.
print("Matriz 1:")
print(matriz1)
print("\nMatriz 2:")
print(matriz2)

Resposta

O programa completo que gera duas matrizes aleatórias 3x3 fica assim:
import numpy as np

# Definindo o tamanho das matrizes
linhas = 3
colunas = 3

# Criando a primeira matriz aleatória
matriz1 = np.random.randint(1, 10, size=(linhas, colunas))

# Criando a segunda matriz aleatória
matriz2 = np.random.randint(1, 10, size=(linhas, colunas))

# Exibindo as matrizes
print("Matriz 1:")
print(matriz1)
print("\nMatriz 2:")
print(matriz2)
Quando você executar esse programa, ele vai gerar duas matrizes 3x3 com números aleatórios entre 1 e 9 e exibi-las na tela. Cada vez que rodar o programa, as matrizes serão diferentes devido à aleatoriedade na geração dos números.

Exercícios relacionados

Crie um programa que gere um vetor e calcule a mediana, moda e desvio padrão de um conjunto de dados armazenado neste vetor.
Crie um programa que gere uma matriz aleatória
Crie um programa que gere uma matriz quadrada e rotacione a matriz 90 graus no sentido horário e anti-horário.
Crie um programa que leia dois vetores de ( lido pelo usuário) elementos cada e gere um terceiro vetor contendo a soma dos elementos correspondentes dos dois primeiros.