Package: vectorkit
VECTOR KITVector Kit seeks to make vector arithmetic simple for everyone. It may serve as a utility in a large ecosystem of scientific libraries or, more simply, as a toy to be played with to understand Vector math.
This is a work in progress, and may not yet be ready for large data munging.INSTALLATION$ sudo pip install vectorkitRUN INTERACTIVE SHELL$ vectorkit

=====================================================

        VECTORKIT :: v0.1.6
        Interactive Shell

=====================================================
>>>>
>>>>IMPORTINGimport vectorkitOR,from vectorkit import Vector, isovector, randvecOVERVIEWPropertiescomponents- a list of the components of a vectordimensions- the dimension of the vector, or count of its componentsmin- the minimum componentmax- the maximum componentsum- the sum of the components of a vectormemsize- the size of a vector in memoryMethodsadd- Adds two vectorsappend- Appends new components to a vectorconcat- Merges two vectors into a single vectorcorr- Returns the correlation of two vectorscov- Returns the covariance between two vectorscrossmul- Returs the cross product of two 3-dimensional vectorsdescribe- Returns a description of a vector, including its dimensions and memory sizedistance- Returns the euclidean distance between two vectorsdotmul- Returns the dot product between two vectorsinsert- Inserts a new component at a specified indexmagnitude- Returns the magnitude of a vectormean- Returns the mean of the components of a vectorminmax- Returns a variant of a vector which has been normalized using standard min-max feature scalingminmaxmean- Returns a variant of a vector which has been normalized using standard mean and min-max feature scalingmse- Returns the mean square error of two vectorsnormalize- Returns a variant of a vector which has been normalized using the z-score or standard deviationpad- Appends zeroes to vectors to a specified length, in-placepadded- Returns a new vector with zero appended to it to a specified length,pop- Removes a component at a specified locationrelu- Passes a vector through a Rectified Linear Unit function and returns a new vectorreverse- Reverses the direction of a vector in-placereversed- Returns a variant of a vector with reversed directionsdiv- Returns a new vector, which is the quotient from a scalar division of a vectorshuffle- Shuffles vector components in placeshuffled- Returns a new vector with shuffled version of a vector's componentssigmoid- Passes a vector through a logistic sigmoid function and returns a new vectorsmul- Returns a new vector, which is the product from a scalar multiplication of a vectorsoftmax- Passes a vector through a softmax function and returns a new vectorstd- Returns the standard deviation of the components of a vectorstdnorm- Returns a variant of a vector which has been normalized using the z-score or standard deviationsubtract- Returns a new vector, which is the result of the subtraction of one vector from anothersubvec- Returns a new vector which is a slice from the original vectortanh- Passes a vector through a TanH function and returns a new vectorto_list- Returns a list of the components of a vectorto_tuple- Returns a tuple of the components of a vectorunitvec- Returns a new vector which has been scaled to unit lengthvector_eq- Returns the vector equation of a line between two vectorsOtherisovector- Returns a vector of a specified length containing the same component throughoutrandvec- Generates a vector of specified length having random componentsREGULAR USAGERead full detailed usage guidelineshere