qΪ d dl mZ ddlmZ ddlmZ d dlmZmZm Z m
Z
d dlZd dd!dZ
d"dZddd#dZd$dZddd%dZddd&dZd'dZd dd(d ZdS )) )annotations )Array)result_type)ListOptionalTupleUnionNaxisarrays%Union[Tuple[Array, ...], List[Array]]r
Optional[int]returnr c t | }t d | D } t j t j | || S )z
Array API compatible wrapper for :py:func:`np.concatenate