Prev Next vec2numpy

@(@\newcommand{\B}[1]{ {\bf #1} } \newcommand{\R}[1]{ {\rm #1} }@)@
Convert a cppad_py Vector to a Numpy Array

Syntax
array = cppad_py.utility.vec2numpy(vecnr)
array = cppad_py.utility.vec2numpy(vecnrnc)

vec
This must have one of the following types: cppad_py.vec_int, cppad_py.vec_double, vec_py.vec_a_double. with size equal to nr*nc .

nr
This is an int equal to the number of rows in the array. If the argument nc is not present, the array is a vector; i.e., len( array.shape ) == 1 .

nc
If this argument is present, it is an int equal to the number of columns in the array. In this case the array is a matrix; i.e., len( array.shape ) == 2 .

array
This is the array corresponding to vec in row major order. Note that this array can be used after the vector vec drops out of scope (is deleted).
Input File: lib/python/utility.py