SQLAlchemy has since introduced the dimensions= kwarg, e.g. Column('sample', postgresql.ARRAY(Integer, dimensions=2).
dimensions=
Column('sample', postgresql.ARRAY(Integer, dimensions=2)
See https://docs.sqlalchemy.org/en/13/dialects/postgresql.html#sqlalchemy.dialects.postgresql.ARRAY.