Faça um função que receba uma matriz 25 por 25 e determine se essa matriz é esparsa.
Soluções para a tarefa
Utilizaremos a linguagem de programação Python fazer uma função que determina se uma matriz 25x25 é esparsa. O código completo se encontra na imagem em anexo.
Matriz esparsa
Em computação diz-se que uma matriz é esparsa se a maioria dos seus elementos são iguais a zero. Não existe uma definição única, mas vamos considerar aqui que uma matriz é esparsa se possui uma quantidade de elementos zero semelhante ao número de colunas (25).
Código em Python
import numpy as np #Utilizar o módulo Numpy
def matriz_esparsa(M): #Função que checa se uma matriz M é esparsa
count = np.count_nonzero(M == 0) #Número de elementos iguais a zero
razao = count / M.shape[1] #Razão entre o número de elementos zero e de linhas
esparsa = True if razao>0.8 else False #Condição para matriz ser considerada esparsa
return esparsa #Retorna True se a matriz for esparsa e False caso contrário
Saiba mais sobre matriz em: https://brainly.com.br/tarefa/38764019
#SPJ4