In [1]:
import numpy as np
In [2]:
a_1d = np.arange(10)
print(a_1d)
In [3]:
print(a_1d[2:7])
In [4]:
print(a_1d[:7])
In [5]:
print(a_1d[2:])
In [6]:
print(a_1d[2:7:2])
In [7]:
a_2d = np.arange(12).reshape(3, 4)
print(a_2d)
In [8]:
print(a_2d[:2, 1:3])
In [9]:
print(a_2d[:2, :])
In [10]:
print(a_2d[:2])
In [11]:
print(a_2d[1:2])
In [12]:
print(a_2d[1:2].shape)
In [13]:
print(a_2d[1])
In [14]:
print(a_2d[1].shape)
In [15]:
print(a_2d[:, 2:3])
In [16]:
print(a_2d[:, 2:3].shape)
In [17]:
print(a_2d[:, 2])
In [18]:
print(a_2d[:, 2].shape)
In [19]:
print(a_2d[1:2, 2:3])
In [20]:
print(a_2d[1:2, 2:3].shape)
In [21]:
print(a_2d[1, 2])
In [22]:
print(type(a_2d[1, 2]))
In [23]:
a_3d = np.arange(24).reshape(2, 3, 4)
print(a_3d)
In [24]:
print(a_3d[0, 0, 0])
In [25]:
print(a_3d[0, 0])
In [26]:
print(a_3d[0])
In [27]:
print(a_3d[0:1, 0:1, 0:1])
In [28]:
print(a_3d[0:1, 0:1])
In [29]:
print(a_3d[0:1])