retreat commit
This commit is contained in:
37
testy/ml/numpyslicingtensors.py
Normal file
37
testy/ml/numpyslicingtensors.py
Normal file
@ -0,0 +1,37 @@
|
||||
import numpy as np
|
||||
|
||||
t = np.array([[[1,2,3,4,5], [2,2,2,2,2]],
|
||||
|
||||
[[3,3,3,3,3], [4,4,4,4,4]],
|
||||
|
||||
[[5,5,5,5,5], [6,6,6,6,6]]])
|
||||
|
||||
print(t.shape, t.ndim, t.dtype)
|
||||
|
||||
print(t[0:2].shape)
|
||||
|
||||
|
||||
#nasledujici je totozne
|
||||
a = t[:2]
|
||||
b = t[0:2, :, :]
|
||||
c = t[0:2, 0:2, 0:5]
|
||||
|
||||
#posledni dve cisla kazdeho elementu tensoru 1
|
||||
a = t[1, :, 3:]
|
||||
|
||||
#prostredni 3 cisla z kazdeho elementu
|
||||
a = t[:, :, 1:-1]
|
||||
# print(a==b)
|
||||
print(a)
|
||||
# print(b)
|
||||
# print(c)
|
||||
|
||||
print(t.reshape((6,5)))
|
||||
print(t.reshape((30)))
|
||||
print(t.reshape((30,1)))
|
||||
print(np.transpose(t))
|
||||
|
||||
|
||||
#operations
|
||||
u =np.array([5,2,1,1,4])
|
||||
print(t+u)
|
||||
Reference in New Issue
Block a user