Numy v0.1.3 Numy.Lapack.Vector View Source

LAPACK Vector.

Implements protocols: Numy.Vc, Numy.Vcm

Example of mutating add!

iex(7)> v = Numy.Lapack.Vector.new([1,2,3])
%Numy.Lapack.Vector{lapack: #Numy.Lapack<shape: [...], ...>, nelm: 3}
iex(8)> Numy.Vcm.add!(v,v)
:ok
iex(9)> Numy.Lapack.data(v.lapack)
[2.0, 4.0, 6.0]

Example of non-mutating add

iex(3)> v = Numy.Lapack.Vector.new([1,2,3])
%Numy.Lapack.Vector{lapack: #Numy.Lapack<shape: [...], ...>, nelm: 3}
iex(4)> Numy.Vc.add(v,v)
[1.0, 2.0, 3.0]

Link to this section Summary

Functions

Create new Vector as a copy of other Vector

Link to this section Functions

Create new Vector as a copy of other Vector