Я ожидал, что "b" будет отображаться так же, как и "a", но это не так:
import matplotlib.pyplot as plt
import numpy as np
figure, axes = plt.subplots(nrows = 2, ncols = 1)
a = [[1, 2, 2, 3, 3, 3], [1, 1, 1, 2, 2, 3]]
b = np.array(object = a)
axes[0].hist(x = a, bins = np.arange(start = 0, stop = 5, step = 1), density = True)
axes[1].hist(x = b, bins = np.arange(start = 0, stop = 5, step = 1), density = True)
figure.show()
Почему?