Skip to content

A high-performance, memory-efficient library for numeric data manipulation with native missing data support.

License

Notifications You must be signed in to change notification settings

sawantudayan/numdrift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

numdrift

A high-performance, memory-efficient library for numeric data manipulation with native missing data support.

Features

  • Native support for missing data
  • Fast performance (at least as good as Pandas)
  • Memory-efficient storage optimized for large datasets
  • Sparse array support for reduced memory footprint
  • Serialization & I/O support

Installation

To install numdrift, use pip:

pip install numdrift

Usage

import numdrift as nd

# Create a Numdrift array
arr = nd.mdarray([1, 2, 3, None, 5])

# Perform operations on the array
result = arr.mean()
print(result)

About

A high-performance, memory-efficient library for numeric data manipulation with native missing data support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages