Skip to main content

Numpy Extension

This Python package extends the functionality of numpy by introducing additional methods for data manipulation, and a specialized format for reading and writing numpy arrays.

Features

  • Read NDArray in Need with Keys: Using a key to load the required array without load all.
  • Array Mapping and Transformation Functions: Functions to apply operations across arrays, adjust their ranges, and produce linearly spaced values with specific properties.

Installation

pip install numpy_ext

Usage

Transformation Functions

  • apply_from_axis: Apply a function to slices of an array along a specified axis.
  • map_range: Transform elements in an array to a specified range.
  • map_ranges: Transform elements in an array to multiple specified ranges based on conditions.
  • linspace_at: Generate linearly spaced numbers for given indices.
  • linspace_cumprod_at: Generate a cumulative product series for linearly spaced values at specific indices.

Save and Load Utilities

  • savek: Save multiple numpy arrays to a custom binary format .npk.
  • loadk: Load arrays from a .npk file and read in need for easy access.

Metadata

Release files for numpy-extension 0.0.1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for numpy-extension 0.0.1.2.1
File Size Uploaded
numpy_extension-0.0.1.2.1.tar.gz 6.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for numpy-extension 0.0.1.2.1
File Interpreter ABI Platform
numpy_extension-0.0.1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / numpy_extension-0.0.1.2.1.tar.gz

Download URL numpy_extension-0.0.1.2.1.tar.gz
Size 6.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1cb5ef8c8cab76d07d37d5ee4f4ffb53abbcace0da61639661292ae16f1fe76a
BLAKE2b-256 checksum
How to use checksums
342da9a3e83db0d5e546cdc3496e0146663a19796c7ff75de507f98959efe8ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.0

Release files / numpy_extension-0.0.1.2.1-py3-none-any.whl

Download URL numpy_extension-0.0.1.2.1-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2070b4285f7f412cf5f349a7d86f7e0df9e8c394ff2ed9400cc5c198fa7c2cc2
BLAKE2b-256 checksum
How to use checksums
041880bd6c5283a6e96e9023feb59af26f4d139dc04cfd29a754ba27a3e34a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.0.1.2.1 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page