How do my 2 statements bellow differ in internal mechanism, while they are however giving the same output?

```py
x = np.array([[**1, 2, 3, 6, 7, 8**], [**4,  5, 6, 8, 9, 5**]])

np.size(x)

x.size

```

Both are correct outputs as the size of the array is 12.