Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- Spyder Editor
- This is a temporary script file.
- """
- ''' ZADANIE 3
- import random
- import numpy as np
- import matplotlib.pyplot as plt
- tab = np.random.normal(50,20,(7,7))
- tab1 =np.round(tab)
- #count, bins, ignored = plt.hist(tab1, 30, density=True)
- #plt.plot(bins, 1/(20 * np.sqrt(2 * np.pi)) *
- # np.exp( - (bins - 50)**2 / (2 * 20**2) ),
- # linewidth=3, color='r')
- #plt.show()
- #print("Wyznacznik: {}".format(np.linalg.det(tab1)))
- #print("Slad: {}".format(np.trace(tab1)))
- #print("Wartosci i wketory wlasne {}".format(np.linalg.eig(tab)))
- #print("Wektory wlasne: {}".format(np.dot(tab1)))
- #Elementy tablicy razy wektor
- #print("Matrix Tab przemnzona przez wektor [1,2,3,4,5,6,7]\n{}".format(np.dot(tab1,[1,2,3,4,5,6,7])))
- #RevTab = np.linalg.inv(tab1) #Macierz odwrotna
- #Przkątna macierzy do kwadratu
- #print("Na przekatnej macierzy mamy:\n{}".format(np.square(np.diagonal(tab1))))
- #print(np.linalg.svd(tab1)) <-- SVD macierzy
- '''
- '''
- #Zadanie 7 , blad MSE
- import numpy as np
- #array_1 = np.arange(1000, dtype=np.float32)
- array_1 = np.float32(np.random.normal((1000,1)))
- array_1_export = array_1 * 1000
- array_1_export.tofile('zad7.txt')
- array_2_import = np.fromfile('zad7.txt',dtype=np.float32)
- array_2 = array_2_import /1000
- #print(array_2[:25])
- ax=0
- mse = (np.square(array_1 - array_2)).mean(axis=ax)
- print("MSE: {}".format(mse))
- #Zadanie 8
- import numpy as np
- matrix = np.random.rand(100,100)
- array = np.empty((5,5,2),object)
- array.fill(np.random.rand(100,100))
- array = np.random.rand(5,5,2)
- print(array)
- '''
- #Zadanie 9
- import numpy as np
- tab = np.random.rand(5,5)
- tab1 = np.random.rand(5,5)
- #print(np.diag(tab*tab1)) #Metoda 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement