# 三种方法求质立方体 **Repository Path**: keithzzz/quantum-cube ## Basic Information - **Project Name**: 三种方法求质立方体 - **Description**: 通过相交、吸收、并运算和锐积、不相交锐积、星积运算,用锐积求质立方体,迭代星积求质立方体,广义星积法求质立方体。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-16 - **Last Updated**: 2024-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 三种方法求质立方体 #### 介绍 通过相交、吸收、并运算和锐积、不相交锐积、星积运算,用锐积求质立方体,迭代星积求质立方体,广义星积法求质立方体。 #### 使用说明 Mass_cube.csv的三列分别存储C_on, C_off, C_dc,第一行为标题行不可改动 输入格式见Mass_cube.csv内提供的例子,其中如果C_on(C_off, C_dc为空集),则空着不输入即可 Test.py为算法实现代码部分,只需导入Python的csv库,下面为各函数说明 基础运算功能 - absorb(list1) # 吸收运算 - union(list1, list2) # 取并集 - intersection(list1, list2) # 取交集 - C_C_convolution(list1) # C*C星积(C自身星积) - jin(list1, list2) # 锐积 - quan_jin(list1, list2) # 无相交锐积 只需调用以下三个函数便可求解质立方体 - read_MassCube() # 读取CSV 文件 - generalized_convolution() # 广义星积法求质立方体 - iterative_convolution() # 迭代星积法求质立方体 - accumulate() # 锐积求质立方体 #### 参考文献 《数字系统设计自动化(第2版)》 作者:边计年 #### 修改时间 2024.9.16 2:30 第一次提交,实现了三种方法求质立方体,代码经过初步检验可以使用,但仍需大量数据进行验证,此外代码未进行优化。