Nefis图书馆

nefis的Python项目详细描述


nefis是一个为科学项目设计的功能库。 这些程序的特点是输入和输出数据量大。 nefis能够在文件或共享内存中存储和检索大量数据。 为了在存储和检索数据时获得良好的性能,文件是自描述的二进制直接访问文件。 此外,其中一个数组维度可以是可变的,并且可以指定文件上的序列。 nefis还允许用户以独立于机器的方式在文件上存储数据,这意味着 数据文件可以在计算机系统之间交换,而无需转换。 nefis中的数据被划分为组、单元和元素的层次结构。 此层次结构用于查找文件中应存储或检索数据的位置。 元素是一次可以访问的最小单元。 一个或多个元素构成一个单元格;一个组定义为一个或多个单元格的多维数组。 这显示了要表示的数据的逻辑内聚性。 可以根据需要将标志(在此上下文中称为属性)附加到组。 例如,这些属性可以定义组之间的匹配。 它们也可以包含图形设计的上标和下标。 NEFIS可以存在一个文件用于输入和检索数据(即定义和数据部分)。 以前的nefis版本需要两个文件来输入和检索数据(即一个数据文件和一个定义文件)。 数据文件包含用户提供的数据和已添加的属性。 定义文件包含结构的描述。 数据文件和定义文件之间的关系由应用程序确定。 这意味着一个定义文件可以被各种数据文件使用。 反之亦然(即,可以从不同的定义文件中使用数据文件)。 更重要的是,定义良好的定义文件能够确定公司的所有数据文件的范围。

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

推荐PyPI第三方库


热门话题
java OpenShift的齿轮特性   java如何在Liferay站点的每个页面上放置公司地址和电话?   java确定整数数组中是否存在一个子集,在两个条件下求和到给定的目标值   序列化为什么java中的serialVersionUID必须是静态的、最终的、长类型的?   java响应返回null   java注入接口实现Quarkus   java我不明白为什么第二次排序的运行时间比第一次慢?   (Java)显示图像的最佳方式?   java Android应用程序因添加布局而崩溃   java如何在运行时获取泛型变量的类   java Selenium web驱动程序:无效的选择器:*:WebKitFullScreenSentor   Spring中的java注入值始终为空   Eclipse中带有TestNG插件的@BeforeSuite和@AfterSuite的java问题   使用trycatch块、filewriter和printwriter在java中创建自定义类   如何在Java 安卓上绘制相交的两条线