但是,当我尝试此方法时,将返回一个错误list indices must be integers, not numpy.float64。这是合乎逻辑的,因为index实际上是在我的程序的整个过程中作为一个numpy数组初始化的(而且它必须保持这种方式)。因此,我的问题是,如何将此值转换为可以用作我的子图列表的索引?这样,在初始化testgraph时,它将检索循环所在的索引的值,并使用它来定义返回哪个列表索引?
我有df1,它的索引是df1.index.shape of (80,)。我有一个numpy数组df2,它有df2.shape of (80,2)。但是,当我试图将df2转换为dataframe,df2 = pd.DataFrame(df2,index=df1.index)时,我会得到以下错误消息:
我怎么会收到这个错误?
打印numpy.float64并将其转换为字符串的正确/可接受的方法是什么?我注意到仅仅使用print或str()就会失去一些精度。然而,repr保持了完全的精度。例如:>>> print numpy.float64('6374.345407799015')>>> print repr(numpy.float64那么,__str__() for num