sum

sum(array: PolyArray[_Dim], axis: Literal[None] = None) Poly
sum(array: PolyArray[Dim1], axis: int | tuple[int]) Poly
sum(array: PolyArray[Dim2], axis: tuple[int, int]) Poly
sum(array: PolyArray[Dim2], axis: int | tuple[int]) PolyArray[Dim1]
sum(array: PolyArray[Dim3], axis: tuple[int, int, int]) Poly
sum(array: PolyArray[Dim3], axis: tuple[int, int]) PolyArray[Dim1]
sum(array: PolyArray[Dim3], axis: int | tuple[int]) PolyArray[Dim2]
sum(array: PolyArray[Dim4], axis: tuple[int, int, int, int]) Poly
sum(array: PolyArray[Dim4], axis: tuple[int, int, int]) PolyArray[Dim1]
sum(array: PolyArray[Dim4], axis: tuple[int, int]) PolyArray[Dim2]
sum(array: PolyArray[Dim4], axis: int | tuple[int]) PolyArray[Dim3]
sum(array: PolyArray[_Dim], axis: tuple[()]) PolyArray[_Dim]
sum(array: PolyArray[Dim], axis: int | tuple[int, ...]) Poly | PolyArray[Dim]
sum(arg: Sequence[Poly | float] | Iterator[Poly | float]) Poly
sum(
arg: Sequence[Constraint | ConstraintList] | Iterator[Constraint | ConstraintList],
) ConstraintList
sum(stop: int, func: Callable[[int], Poly]) Poly
sum(start: int, stop: int, func: Callable[[int], Poly]) Poly
sum(start: int, stop: int, step: int, func: Callable[[int], Poly]) Poly
sum(sequence: Sequence[object], func: Callable[[object], Poly]) Poly
sum(iterable: Iterable[object], func: Callable[[object], Poly]) Poly
sum(iterator: Iterator[object], func: Callable[[object], Poly]) Poly
sum(iterable: Iterable, /, start: object = 0) Any

sum

Overload 1.

Args:
  • array (amplify.PolyArray[_Dim])

  • axis (typing.Literal[None]): Defaults to None.

Returns:

amplify.Poly:

Overload 2.

Args:
  • array (amplify.PolyArray[Dim1])

  • axis (int | tuple[int])

Returns:

amplify.Poly:

Overload 3.

Args:
  • array (amplify.PolyArray[Dim2])

  • axis (tuple[int, int])

Returns:

amplify.Poly:

Overload 4.

Args:
  • array (amplify.PolyArray[Dim2])

  • axis (int | tuple[int])

Returns:

amplify.PolyArray[Dim1]:

Overload 5.

Args:
  • array (amplify.PolyArray[Dim3])

  • axis (tuple[int, int, int])

Returns:

amplify.Poly:

Overload 6.

Args:
  • array (amplify.PolyArray[Dim3])

  • axis (tuple[int, int])

Returns:

amplify.PolyArray[Dim1]:

Overload 7.

Args:
  • array (amplify.PolyArray[Dim3])

  • axis (int | tuple[int])

Returns:

amplify.PolyArray[Dim2]:

Overload 8.

Args:
  • array (amplify.PolyArray[Dim4])

  • axis (tuple[int, int, int, int])

Returns:

amplify.Poly:

Overload 9.

Args:
  • array (amplify.PolyArray[Dim4])

  • axis (tuple[int, int, int])

Returns:

amplify.PolyArray[Dim1]:

Overload 10.

Args:
  • array (amplify.PolyArray[Dim4])

  • axis (tuple[int, int])

Returns:

amplify.PolyArray[Dim2]:

Overload 11.

Args:
  • array (amplify.PolyArray[Dim4])

  • axis (int | tuple[int])

Returns:

amplify.PolyArray[Dim3]:

Overload 12.

Args:
  • array (amplify.PolyArray[_Dim])

  • axis (tuple[()])

Returns:

amplify.PolyArray[_Dim]:

Overload 13.

Args:
  • array (amplify.PolyArray[Dim])

  • axis (int | tuple[int, …])

Returns:

amplify.Poly | amplify.PolyArray[Dim]:

Overload 14.

Args:
  • arg (collections.abc.Sequence[amplify.Poly | float] | collections.abc.Iterator[amplify.Poly | float])

Returns:

amplify.Poly:

Overload 15.

Args:
  • arg (collections.abc.Sequence[amplify.Constraint | amplify.ConstraintList] | collections.abc.Iterator[amplify.Constraint | amplify.ConstraintList])

Returns:

amplify.ConstraintList:

Overload 16.

Args:
  • stop (int)

  • func (collections.abc.Callable[[int], amplify.Poly])

Returns:

amplify.Poly:

Overload 17.

Args:
  • start (int)

  • stop (int)

  • func (collections.abc.Callable[[int], amplify.Poly])

Returns:

amplify.Poly:

Overload 18.

Args:
  • start (int)

  • stop (int)

  • step (int)

  • func (collections.abc.Callable[[int], amplify.Poly])

Returns:

amplify.Poly:

Overload 19.

Args:
  • sequence (collections.abc.Sequence[object])

  • func (collections.abc.Callable[[object], amplify.Poly])

Returns:

amplify.Poly:

Overload 20.

Args:
  • iterable (collections.abc.Iterable[object])

  • func (collections.abc.Callable[[object], amplify.Poly])

Returns:

amplify.Poly:

Overload 21.

Args:
  • iterator (collections.abc.Iterator[object])

  • func (collections.abc.Callable[[object], amplify.Poly])

Returns:

amplify.Poly:

Overload 22.

Args:
  • iterable (Iterable)

  • start (object): Defaults to 0.

Returns:

typing.Any: