Python 从属性中检索数据
我正在开发一个程序,生成信号并对其进行后处理。我创建了两个类:第一个用于定义参数,第二个用于获取参数值。 这是类参数:Python 从属性中检索数据,python,Python,我正在开发一个程序,生成信号并对其进行后处理。我创建了两个类:第一个用于定义参数,第二个用于获取参数值。 这是类参数: class Signals_Parameters: def __init__(self, name, minValue, maxValue): self.name = name self.minValue = minValue self.maxValue = maxValue 这是获取参数值的类: from S
class Signals_Parameters:
def __init__(self, name, minValue, maxValue):
self.name = name
self.minValue = minValue
self.maxValue = maxValue
这是获取参数值的类:
from Signal_Param import Signals_Parameters
class SignalDefinition:
def signaldefinition(self):
self.signal = []
self.signal.append(Signals_Parameters("S1", 0, 100))
print(self.signal)
SignalDefinition().signaldefinition()
如何在SeriesGenerator类中使用信号中包含的数据
附言:在接下来的课程中,我只使用print来检查是否正确
系列发电机等级:
from Signal_Definition import SignalDefinition
class SeriesGenerator:
def retrieve_signal_info(self):
signals = SignalDefinition()
signal_info = signals.signaldefinition
print(signal_info)
SeriesGenerator().retrieve_signal_info()
我想你是说下面。只需定义一个uu init并传递 它的SignalDefinition实例
“序列生成器”是什么意思?你想用这个生成器做什么?我想用“信号”S1,0,100中包含的数据创建一个带有x,y的元组,并用Plotly lib创建一个图表你到底想打印什么?现在的类只包含数字0和100。我将使用random生成介于0和100之间的值
class Signals_Parameters:
def __init__(self, name, minValue, maxValue):
self.name = name
self.minValue = minValue
self.maxValue = maxValue
class SignalDefinition:
def signaldefinition(self):
self.signal = []
self.signal.append(Signals_Parameters("S1", 0, 100))
print(self.signal)
class SeriesGenerator:
def __init__(self, sigdef):
self.sigdef = sigdef
def retrieve_signal_info(self):
signals = SignalDefinition()
signal_info = signals.signaldefinition
print(signal_info)
sd = SignalDefinition()
sd.signaldefinition()
SeriesGenerator(sd).retrieve_signal_info()