一种适用于大型稀疏卷的基于数组的三维数据结构

chunky3d的Python项目详细描述


大块3D

一种类似于NumPy的基于3D阵列的数据结构,适用于人口稀少的大型卷

建造

Build Status

简介

这个库提供了一个数据结构Sparse,它表示三维体积数据 并支持np.ndarray功能的子集。在

示例

>>> import numpy as np
>>> from chunky3d import Sparse

>>> s = Sparse(shape=(64, 64, 64))
>>> s[0, 0, 0]
0

>>> s.dtype
numpy.float64

>>> s.nchunks
8

>>> s.nchunks_initialized
0

>>> s[1, 2, 3] = 3
>>> s.nchunks_initialized
1

>>> s[:2, 2, 3:5]
array([[0., 0.],
       [3., 0.]])

特点

  • chunky3d.sparse_func-用于分析分块数组的函数集合,包括 形态操作(开、关)、减薄、连接部件
  • 使用msgpack快速加载和保存
  • 使用.run()对数组进行操作,可能使用multiprocessing加速
  • ^在大多数现有的sparse_func中基于{}的加速
  • 使用numba加速查找
  • 插值(探针)
  • 原点和间距:表示不同轴间距不均匀的三维空间
  • 使用dtype=np.uint8通过chunky3d.k3d_connector.get_k3d_object()轻松可视化数组

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jsonify使用Jackson来定义嵌套对象   在Swing中禁用java图形调试   java Selenium Webdriver拖放在Jenkins上不起作用   java我对一个显示器的问题有一个非常不切实际的询问   java增强的“for”循环导致ArrayIndexOutOfBoundsException   ArrayAdapter适用于Java中的安卓编程,字符串数组   linux在Ubuntu上通过PulseAudio播放Java音频文件时出错   java在Spring应用程序中加载内部(类路径)和外部属性文件   java使用Maven连接到mySQL   Java应用程序的设计   websocket在电报api java中与dc的连接   java XMLStreamException,因为xml中的(&N)   java从控制台输出到JTextArea   Java导出文本文件   java实现parseInt方法   java为什么servlet容器会同步对特定资源/servlet的多个请求的访问?   循环中的Java“while”变量   用Java编程一个国际象棋游戏,gameOver布尔不起作用   java如何获得真正的JPanel大小?