vector

A sparse array of index keys mapped to numeric values.

Usage

vector(
    *args,
    **kwargs,
)

Provides a memory efficient Counter interface, with optimized conversion between numpy arrays.

Parameters

keys: Iterable[int]

optional iterable of keys

values
optional scalar or iterable of values

Attributes

Name Description
__pyx_vtable__ Capsule objects let you wrap a C “void *” pointer in a Python

__pyx_vtable__

Capsule objects let you wrap a C “void *” pointer in a Python

pyx_vtable=<capsule object NULL at 0x7fb38c7f3240>

object. They’re a way of passing data through the Python interpreter without creating your own custom type.

Capsules are used for communication between extension modules. They provide a way for an extension module to export a C interface to other extension modules, so that extension modules can use the Python import mechanism to link to one another.

Methods

Name Description
__abs__() abs(self)
__contains__() Return bool(key in self).
__delitem__() Delete self[key].
__eq__() Return self==value.
__ge__() Return self>=value.
__getitem__() Return self[key].
__gt__() Return self>value.
__iadd__() Return self+=value.
__imul__() Return self*=value.
__init__() Initialize self. See help(type(self)) for accurate signature.
__ior__() Return self|=value.
__ipow__() Return self**=value.
__isub__() Return self-=value.
__iter__() Implement iter(self).
__itruediv__() Return self/=value.
__ixor__() Return self^=value.
__le__() Return self<=value.
__len__() Return len(self).
__lt__() Return self<value.
__matmul__() Return vector dot product.
__ne__() Return self!=value.
__neg__() -self
__new__() Create and return a new object. See help(type) for accurate signature.
__pow__() Return pow(self, value, mod).
__rand__() Return value&self.
__repr__() Return repr(self).
__rmatmul__() Return value@self.
__ror__() Return value|self.
__rpow__() Return pow(value, self, mod).
__rxor__() Return value^self.
__setitem__() Set self[key] to value.
argmax() Return key with maximum value.
argmin() Return key with minimum value.
argpartition() Return keys partitioned by values.
argsort() Return keys sorted by values.
clear() Remove all items.
difference() Provisional set difference; return vector without keys.
equal() Return whether vectors are equal as scalar bool; == is element-wise.
filter() Return element-wise array of keys from applying predicate across vectors.
fromdense() Return vector from a dense array representation.
items() Return zipped keys and values.
keys() Return keys as numpy array.
map() Return element-wise array of values from applying function across vectors.
max() Return maximum value.
maximum() Return element-wise maximum vector.
min() Return minimum value.
minimum() Return element-wise minimum vector.
sum() Return sum of values.
todense() Return a dense array representation of vector.
update() Update from vector, arrays, mapping, or keys with scalar.
values() Return values as numpy array.

__abs__()

abs(self)

Usage

__abs__()

__contains__()

Return bool(key in self).

Usage

__contains__(key)

__delitem__()

Delete self[key].

Usage

__delitem__(key)

__eq__()

Return self==value.

Usage

__eq__(value)

__ge__()

Return self>=value.

Usage

__ge__(value)

__getitem__()

Return self[key].

Usage

__getitem__(key)

__gt__()

Return self>value.

Usage

__gt__(value)

__iadd__()

Return self+=value.

Usage

__iadd__(value)

__imul__()

Return self*=value.

Usage

__imul__(value)

__init__()

Initialize self. See help(type(self)) for accurate signature.

Usage

__init__(*args, **kwargs)

__ior__()

Return self|=value.

Usage

__ior__(value)

__ipow__()

Return self**=value.

Usage

__ipow__(value)

__isub__()

Return self-=value.

Usage

__isub__(value)

__iter__()

Implement iter(self).

Usage

__iter__()

__itruediv__()

Return self/=value.

Usage

__itruediv__(value)

__ixor__()

Return self^=value.

Usage

__ixor__(value)

__le__()

Return self<=value.

Usage

__le__(value)

__len__()

Return len(self).

Usage

__len__()

__lt__()

Return self<value.

Usage

__lt__(value)

__matmul__()

Return vector dot product.

Usage

__matmul__()

__ne__()

Return self!=value.

Usage

__ne__(value)

__neg__()

-self

Usage

__neg__()

__new__()

Create and return a new object. See help(type) for accurate signature.

Usage

__new__(*args, **kwargs)

__pow__()

Return pow(self, value, mod).

Usage

__pow__(value, mod=None)

__rand__()

Return value&self.

Usage

__rand__(value)

__repr__()

Return repr(self).

Usage

__repr__()

__rmatmul__()

Return value@self.

Usage

__rmatmul__(value)

__ror__()

Return value|self.

Usage

__ror__(value)

__rpow__()

Return pow(value, self, mod).

Usage

__rpow__(value, mod=None)

__rxor__()

Return value^self.

Usage

__rxor__(value)

__setitem__()

Set self[key] to value.

Usage

__setitem__(key, value)

argmax()

Return key with maximum value.

Usage

argmax(**kwargs)

argmin()

Return key with minimum value.

Usage

argmin(**kwargs)

argpartition()

Return keys partitioned by values.

Usage

argpartition(kth, **kwargs)

argsort()

Return keys sorted by values.

Usage

argsort(**kwargs)

clear()

Remove all items.

Usage

clear()

difference()

Provisional set difference; return vector without keys.

Usage

difference(*others)

equal()

Return whether vectors are equal as scalar bool; == is element-wise.

Usage

equal(other)

filter()

Return element-wise array of keys from applying predicate across vectors.

Usage

filter(ufunc, *args, **kwargs)

fromdense()

Return vector from a dense array representation.

Usage

fromdense(values)

items()

Return zipped keys and values.

Usage

items()

keys()

Return keys as numpy array.

Usage

keys()

map()

Return element-wise array of values from applying function across vectors.

Usage

map(ufunc, *args, **kwargs)

max()

Return maximum value.

Usage

max(initial=None, **kwargs)

maximum()

Return element-wise maximum vector.

Usage

maximum(value)

min()

Return minimum value.

Usage

min(initial=None, **kwargs)

minimum()

Return element-wise minimum vector.

Usage

minimum(value)

sum()

Return sum of values.

Usage

sum(initial=0.0, dtype=float, **kwargs)

todense()

Return a dense array representation of vector.

Usage

todense(minlength=0, dtype=float)

update()

Update from vector, arrays, mapping, or keys with scalar.

Usage

update(keys, values=1.0)

values()

Return values as numpy array.

Usage

values(dtype=float)