221 Star 941 Fork 692

GVPMindSpore/mindscience

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
mindchemistry.e3.o3.SphericalHarmonics.rst 1.47 KB
一键复制 编辑 原始数据 按行查看 历史
CaoWenbin 提交于 2024-08-16 17:01 +08:00 . API修改

mindchemistry.e3.o3.SphericalHarmonics

.. py:class:: mindchemistry.e3.o3.SphericalHarmonics(irreps_out, normalize, normalization='integral', irreps_in=None, dtype=float32)

    返回球面谐波层。

    参数:
        - **irreps_out** (Union[str, `Irreps`]) - 球面谐波输出的不可约表示。
        - **normalize** (bool) - 是否将输入张量归一化为之前位于球体上的单位向量投影到球面谐波上。
        - **normalization** (str) - {'integral','component','norm'},输出张量的归一化方法。默认值: ``"integral"``。
        - **irreps_in** (Union[str, `Irreps`, None]) - 球面谐波输入的不可约表示。默认值: ``None``。
        - **dtype** (mindspore.dtype) - 输入张量的类型。默认值:``mindspore.float32`` 。

    输入:
        - **x** (Tensor) - 构造球面谐波的张量。形状为 :math:`(..., 3)` 的张量。

    输出:
        - **output** (Tensor) - 张量,球面谐波 :math:`Y^l(x)`。形状为 :math:`(..., 2l+1)` 。

    异常:
        - **ValueError** - 如果 `normalization` 不在 {'integral', 'component', 'norm'} 中。
        - **ValueError** - 如果球谐函数的 `irreps_in` 既不是向量 (`1x1o`) 也不是伪向量 (`1x1e`)。
        - **ValueError** - 如果球谐函数的 `irreps_out` 的 `l` 和 `p` 与 `irreps_in` 不一致。输出的奇偶性应为 p = {input_p**l}。
        - **NotImplementedError** - 如果 `l` 大于 11。
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mindspore/mindscience.git
git@gitee.com:mindspore/mindscience.git
mindspore
mindscience
mindscience
master

搜索帮助