In [1]:
import numpy as np
In [2]:
a = np.arange(6).reshape(2, 3)
print(a)
In [3]:
print(np.expand_dims(a, 0))
In [4]:
print(np.expand_dims(a, 0).shape)
In [5]:
print(np.expand_dims(a, 1).shape)
In [6]:
print(np.expand_dims(a, 2).shape)
In [7]:
print(np.expand_dims(a, -1).shape)
In [8]:
print(np.expand_dims(a, -2).shape)
In [9]:
print(np.expand_dims(a, -3).shape)
In [10]:
print(np.expand_dims(a, 3).shape)
In [11]:
print(np.expand_dims(a, -4).shape)
In [12]:
# print(np.expand_dims(a, (0, 1)).shape)
# TypeError: '>' not supported between instances of 'tuple' and 'int'
In [13]:
a_expand_dims = np.expand_dims(a, 0)
In [14]:
print(np.shares_memory(a, a_expand_dims))