嗨,我是新来编写类的人,在以易于阅读/处理的方式获取预期结果方面有些困难。
理想情况下,我可以使用函数返回数据帧,而不是通过__str__
方法返回相当混乱的字符串来提高索引能力(如果是一个单词!)。
当前我正在使用以下格式的内容:
def __str__(self):
str = """ Semi-Standard Deviation: {}\n Annualised Semi Standard Deviation: {}\n\n \n\n maximum annual return: {}
\n minimum annual return: {}
""".format(self.semistddv()[0],self.semistddv()[1],self.yearly_returns()[1],self.yearly_returns()[2],self.yearly_returns()[3],
)
return(str)
但是我很希望能够将其格式化为:
data = np.array([['Figure','Value'],
['Semi-Standard-Deviation',self.semistddv()[0]],
['Annualised Semi Standard Deviation',self.semistddv()[1]]])
解决此问题的最佳方法是什么?
任何帮助将不胜感激!