В соответствии с соглашением (https://www.python.org/dev/peps/pep-0008/#class-names), имена классов в Python должны быть CamelCase. Pandas DataFrame и Series следуют этому. Почему Numpy's ndarray не следует этому соглашению?
ndarray