npy 0.1.0 copy "npy: ^0.1.0" to clipboard
npy: ^0.1.0 copied to clipboard

Read and write NumPy binary files (.npy and .npz formats) in Dart.

example/example.dart

import 'package:npy/npy.dart';
import 'package:universal_io/io.dart';

void main() async {
  const npyFilename = 'example.npy';
  final ndarray = NdArray.fromList([1.001, -2.002, 3.003]);
  await ndarray.save(npyFilename);

  final loadedArray = await NdArray.load(npyFilename);
  File(npyFilename).deleteSync();
  stdout.writeln(loadedArray.data);

  const npzFilename = 'example.npz';
  final npzFile = NpzFile();
  npzFile.add(loadedArray);
  await npzFile.save(npzFilename);

  final loadedNpzFile = await NpzFile.load(npzFilename);
  File(npzFilename).deleteSync();
  stdout.writeln(loadedNpzFile.take('arr_0.npy').data);
}
2
likes
140
points
26
downloads

Publisher

unverified uploader

Weekly Downloads

Read and write NumPy binary files (.npy and .npz formats) in Dart.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

archive, universal_io

More

Packages that depend on npy