In [1]:
import numpy as np
In [2]:
a = np.random.choice(5, 2, replace=False)
print(a)
In [3]:
a = np.random.choice(5, 2, replace=False)
print(a)
In [4]:
a = np.random.choice(5, 2, replace=False)
print(a)
In [5]:
a = np.random.choice(5, 4, replace=False)
print(a)
In [6]:
b = [1, 2, 3, 4 ,5]
c = np.random.choice(5, 3)
print(c)
In [7]:
c = np.arange(8).reshape((2, 4))
print(c)
In [8]:
print(c.shape[1])
In [9]:
print(c.shape)
In [10]:
print(c.flatten())
In [11]:
print(c)
In [12]:
c = c.flatten().reshape((2,2,2))
In [13]:
print(c)
In [14]:
c = c.flatten().reshape((2,4))
In [15]:
d = np.arange(2, 6)
d = d[np.random.choice(4,4)]
print(d)
In [16]:
print(d)
print(c)
print(d-c)
In [17]:
print(c)
In [18]:
c[1,:] = d
print(c)
In [19]:
c[1,2] = d
print(c)
In [20]:
# c = np.arange(8).reshape((2, 4))
print(c)
In [21]:
d = np.matrix(c)
print(d)
In [22]:
d = np.arange(8).reshape((4,2))
print(d)
In [23]:
e = c[1,:] + d[:,1]
print(e)
In [24]:
e = c[1,:] + d[:,1].T
print(e)
In [25]:
print(d)
In [26]:
print(c)
In [27]:
e=[[1,3],[0,2]]
e = np.array(e)
print(e)
In [29]:
print(e[c])
In [32]:
e=[[1,3],[0,2]]
print(c(e))
In [41]:
aa = np.arange(10).reshape((10,-1))
print(aa)
In [34]:
print(c)
In [35]:
print(c[1, 2])
In [42]:
aa = np.arange(10).reshape((10,-1))
print(aa)
In [43]:
aa = np.arange(10).reshape((10,1))
print(aa)
bb = np.arange(20).reshape((10,2))
print(bb)
In [45]:
bb = np.arange(20).reshape((10,2))
print(bb)
In [46]:
bb = np.arange(200).reshape((20,10))
print(bb)
In [52]:
cc = np.arange(10).reshape(-1)
print(cc[4])
print(bb[np.arange(20), cc])
In [53]:
aa = np.arange(10).reshape((10,1))
print(aa)
bb = np.arange(20).reshape((10,2))
print(bb)
In [55]:
print(bb-aa+2.0)
In [57]:
ab = bb - aa + 2.0
y = np.zeros(10)
y[2] = 1
y[2] = 1
y[2] = 1
y[2] = 1
y[2] = 1
print(y)
# loss[np.arrange(10), y] = 0
In [ ]: