22#include <machine/endian.h>
28#include <ElementsKernel/Exception.h>
29#include <boost/endian/arithmetic.hpp>
42 for (
auto v : array) {
43 out.
write(
reinterpret_cast<const char*
>(&v),
sizeof(v));
void writeNpyHeader(std::ostream &out, std::vector< size_t > shape, const std::vector< std::string > &attrs)
void writeNpy(std::ostream &out, const NdArray< T > &array)