28 const std::optional<std::vector<int>>& axis = std::nullopt,
29 bool keepdims =
false,
35 bool keepdims =
false,
37 return norm(a, ord, std::vector<int>{axis}, keepdims, s);
41 const std::string& ord,
42 const std::optional<std::vector<int>>& axis = std::nullopt,
43 bool keepdims =
false,
47 const std::string& ord,
49 bool keepdims =
false,
51 return norm(a, ord, std::vector<int>{axis}, keepdims, s);
55 const std::optional<std::vector<int>>& axis = std::nullopt,
56 bool keepdims =
false,
60 return norm(a, std::vector<int>{axis}, keepdims, s);
array cholesky(const array &a, bool upper=false, StreamOrDevice s={})
std::vector< array > svd(const array &a, StreamOrDevice s={})
array norm(const array &a, const double ord, const std::optional< std::vector< int > > &axis=std::nullopt, bool keepdims=false, StreamOrDevice s={})
Compute vector or matrix norms.
array inv(const array &a, StreamOrDevice s={})
std::pair< array, array > qr(const array &a, StreamOrDevice s={})
std::variant< std::monostate, Stream, Device > StreamOrDevice
Definition utils.h:14