polars.datatypes.Array#
- class polars.datatypes.Array(
- inner: PolarsDataType | PythonDataType,
- shape: int | tuple[int, ...] | None = None,
- *,
- width: int | None = None,
Fixed length list type.
- Parameters:
- inner
The
DataType
of the values within each array.- width
The length of the arrays.
Examples
>>> s = pl.Series("a", [[1, 2], [4, 3]], dtype=pl.Array(pl.Int64, 2)) >>> s shape: (2,) Series: 'a' [array[i64, 2]] [ [1, 2] [4, 3] ]
- __init__(
- inner: PolarsDataType | PythonDataType,
- shape: int | tuple[int, ...] | None = None,
- *,
- width: int | None = None,
Methods
__init__
(inner[, shape, width])base_type
()Return this DataType's fundamental/root type class.
from_python
(py_type)Return the Polars data type corresponding to a given Python type.
is_
(other)Check if this DataType is the same as another DataType.
is_decimal
()Check whether the data type is a decimal type.
is_float
()Check whether the data type is a floating point type.
is_integer
()Check whether the data type is an integer type.
is_nested
()Check whether the data type is a nested type.
is_numeric
()Check whether the data type is a numeric type.
is_signed_integer
()Check whether the data type is a signed integer type.
is_temporal
()Check whether the data type is a temporal type.
is_unsigned_integer
()Check whether the data type is an unsigned integer type.
to_python
()Return the Python type corresponding to this Polars data type.
Attributes
width
The size of the Array.
inner
size
shape