mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-10-27 19:20:39 +01:00
bla bla
This commit is contained in:
16
uczelnia/2_semestr/python/laby/11/zad1.py
Normal file
16
uczelnia/2_semestr/python/laby/11/zad1.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import numpy as np
|
||||
|
||||
|
||||
def zad1(n: int) -> None:
|
||||
a: np.ndarray = np.ones((n, n))
|
||||
exp = np.arange(0, n)
|
||||
|
||||
for i in range(1, n):
|
||||
a[i, :] = i + 1
|
||||
a[i, :] **= exp
|
||||
return a
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
a = zad1(5)
|
||||
print(a)
|
||||
17
uczelnia/2_semestr/python/laby/11/zad2.py
Normal file
17
uczelnia/2_semestr/python/laby/11/zad2.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import numpy as np
|
||||
|
||||
|
||||
def zad2(n: int) -> np.ndarray:
|
||||
n_2 = n**2
|
||||
a: np.ndarray = np.arange(1, n_2 + 1)
|
||||
a = a.reshape(n, n)
|
||||
|
||||
for i in range(1, n + 1):
|
||||
if i % 2 != 0:
|
||||
a[i, :] = np.flip(a[i, :])
|
||||
return a
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
a = zad2(4)
|
||||
print(a)
|
||||
26
uczelnia/2_semestr/python/laby/11/zad3.py
Normal file
26
uczelnia/2_semestr/python/laby/11/zad3.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import numpy as np
|
||||
|
||||
|
||||
def zad2(n: int) -> np.ndarray:
|
||||
n_2 = n**2
|
||||
a: np.ndarray = np.arange(1, n_2 + 1)
|
||||
a = a.reshape(n, n)
|
||||
|
||||
for i in range(1, n + 1):
|
||||
if i % 2 != 0:
|
||||
a[i, :] = np.flip(a[i, :])
|
||||
return a
|
||||
|
||||
|
||||
def zad3(a: np.ndarray):
|
||||
mask = a % 5 == 0
|
||||
a[mask] = 0
|
||||
mask = a % 3 == 0
|
||||
a[mask] = 0
|
||||
return a
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
a = zad2(4)
|
||||
a = zad3(a)
|
||||
print(a)
|
||||
5
uczelnia/2_semestr/python/laby/11/zad4.py
Normal file
5
uczelnia/2_semestr/python/laby/11/zad4.py
Normal file
@@ -0,0 +1,5 @@
|
||||
import numpy as np
|
||||
|
||||
a = np.arange(1, 21)
|
||||
a = a.reshape(4, 5)
|
||||
print(a.T)
|
||||
24
uczelnia/2_semestr/python/laby/11/zad5.py
Normal file
24
uczelnia/2_semestr/python/laby/11/zad5.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import numpy as np
|
||||
|
||||
|
||||
def policz_wyznaczniki(wspolczynniki: np.ndarray, wolne: np.ndarray):
|
||||
for i in range(0, wspolczynniki.shape[1]):
|
||||
j = wspolczynniki.copy()
|
||||
j = j[:, i] = wolne.copy()
|
||||
yield np.linalg.det(j)
|
||||
|
||||
|
||||
def zad5(wspolczynniki: np.ndarray, wolne: np.ndarray):
|
||||
glowny = np.linalg.det(wspolczynniki)
|
||||
wyniki = []
|
||||
|
||||
for wyznacznik in policz_wyznaczniki(wspolczynniki, wolne):
|
||||
wyniki.append(wyznacznik / glowny)
|
||||
|
||||
print(wyniki)
|
||||
|
||||
|
||||
a = np.array([8, 1, 2, 5, -3, -7, 0, -5, 7])
|
||||
a = a.reshape(3, 3)
|
||||
b = np.array([16, -22, 11]).T
|
||||
zad5(a, b)
|
||||
@@ -9,4 +9,11 @@ W czasie tego wykładu pisałem program [zut-calenadar](https://github.com/szymo
|
||||
Nawet o wyjątkach Pan powiedział.
|
||||
|
||||
|
||||
Teraz o deklaracji zmiennych?????????????????????????????????????
|
||||
Teraz o deklaracji zmiennych?????????????????????????????????????
|
||||
|
||||
|
||||
Byte array to array który trzyma byte :OOO
|
||||
|
||||
Operacje na plikach, nudy
|
||||
|
||||
`r'string'` – wyłącza ucieczkę znaczków
|
||||
Reference in New Issue
Block a user