第七篇.HFM规则入门(一)

本文介绍了HFM规则初学者如何入门,强调了规则编写的重要性,指出规则理解应结合实际业务与系统操作。作者建议技术顾问需具备基础的维度、VB脚本知识,并通过复制修改现有规则来学习。同时,提醒注意for循环对性能的影响,并预告将探讨exp函数的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接下来的这几篇文章,我们来聊聊H FM 规则编写入门。笔者对H FM 规则的了解也只是皮毛,这里抛砖引玉。

收到一些读者信息,是否可以写点H FM  Rules相关的内容。这里笔者分享的重点主要针对刚入门的技术顾问,H FM 的规则很好入门,无论技术顾问还是业务顾问都适用。

一、 如何入门规则?

规则入门有点像剥洋葱,越写越痛苦,但是等到你剥完洋葱,加个鸡蛋,炒个洋葱,会发现很美味。写规则也是如此,能坚持下来的,必定大有所获。

技术顾问想要对合并报表的知识有所掌握,H FM 规则的掌握必然是必不可少,如果不从规则入手,即使把注册会计师里面的会计看完也没太多用处,为什么呢,书上都是理论知识,在实际使用中是有所差异的,何况是将理论知识结合系统实现。

顾问想要写好H FM 规则,必须要对系统维度熟悉,如科目的设计、自定义维度的设计。维度是系统的根基,无论是构建表单还是规则开发,都是基于维度来进行。每个维度以及维度与维度之间的设计关联都是比较复杂的。有关维度设计的内容后期会陆续补充。

一个项目上,如果技术顾问是新手,那么业务顾问就得对系统、对规则设计比较熟悉,否则这个项目很难做。

技术顾问入门规则的时候就是简单的搬运工,业务顾问(对规则熟悉的业务顾问)说怎么写就怎么写,或者有资深技术顾问带着写。为什么说是简单的搬运工,刚开始你只需要只是哪个科目的数据是哪个科目计算过来的就够了,

`scipy.signal` 是 Python 中用于数字信号处理的个重要模块,它提供了系列函数来创建、分析操作各种类型的信号。当你想生成特定类型的信号,如高斯频率调制(HFM,High-Frequency Modulation)信号,你可以利用 `scipy` 的 `gabor()` 函数。 `gabor()` 函数可以帮助你生成基于 Gabor 函数的周期性信号,这是种结合了正弦波高斯函数特性的信号,常用于模拟些自然信号,比如神经元活动。Gabor 函数通常会有个中心频率(频率成分)、带宽(频率变化范围)相位偏移等参数,可以用来设置 HFM 的特性。 下面是个简单的例子展示如何使用 `scipy.signal.gabor()` 生成 HFM 信号: ```python from scipy.signal import gabor, periodogram import numpy as np # 设置参数 t = np.linspace(0, 1, 1000) # 时间轴 frequency = 5 # 中心频率 bandwidth = 1 # 带宽 phase = 0 # 相位 # 生成 Gabor 信号 signal = gabor(t, frequency, bandwidth, phase) # 可视化生成的信号 plt.plot(t, signal) plt.xlabel('Time (s)') plt.ylabel('Amplitude') plt.title('Gabor Signal') # 计算频谱以检查其特征 frequencies, psd = periodogram(signal, fs=1/t[1], nfft=None) plt.figure() plt.loglog(frequencies, psd) plt.xlabel('Frequency (Hz)') plt.ylabel('Power Spectral Density') ``` 在这个例子中,我们首先创建了个时间轴 `t`,然后通过 `gabor()` 生成了HFM 信号。接着,我们可以对生成的信号进行可视化,并计算其功率谱密度(PSD),来观察其频率成分是否符合预期。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值