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)