39 lines
645 B
Python
39 lines
645 B
Python
import numpy as np
|
|
|
|
a = np.arange(20).reshape(2,2,5)
|
|
print(a)
|
|
|
|
#b = np.zeros((3,4))
|
|
b = np.arange(12).reshape(3,4)
|
|
print(b)
|
|
#max z kazdeho sloupce
|
|
c = np.max(b, axis=0)
|
|
#suma kazdeho radku
|
|
c = np.sum(b, axis=1)
|
|
c = c.reshape(3,1)
|
|
#sumu pridam na konec kazdeho radku, tzn.pripojim sloupce (horizontalne)
|
|
d=np.hstack((b,c))
|
|
print(d)
|
|
|
|
#indexovani booleanem
|
|
e = np.arange(12).reshape(3,4)
|
|
f = e < 5
|
|
print(e,f)
|
|
print(e[f])
|
|
#vsechny mensi nez 5 se stanou 0
|
|
e[e<5] = 0
|
|
print(e)
|
|
|
|
|
|
# c = np.ones((2,2))
|
|
# c = c.reshape(1,4)
|
|
# print(c)
|
|
# print(c*b)
|
|
|
|
# d = np.arange(4).reshape(2,2)
|
|
# e = d.copy()
|
|
|
|
# print("d",d)
|
|
# print("e",e)
|
|
# print(d*e)
|
|
# print(d@e) |