我在下面有一个简单的程序:
import numpy as np
arr = np.random.randn(8)
new = arr.sort()
new1 = np.sort(arr)
print new
print new1
Run Code Online (Sandbox Code Playgroud)
我希望这两个新数组与排序数组相同,但是,new是None,new1是我所期望的,两种排序方法之间有什么区别?
我已经对数据进行了排序,现在数据框是这样的:
Tr Srate(V/ns)mean Tf Srate(V/ns)mean
CPULabel
100HiBW_Fast 3.16 3.09
100LoBW_Fast 3.16 3.09
BP100_Fast 3.16 3.06
Run Code Online (Sandbox Code Playgroud)
我的数据帧是 slew_rate_max。我尝试使用:
slew_rate_max.max()
Run Code Online (Sandbox Code Playgroud)
我预计结果是 3.16。但是,我分别获得了两列的最大值。
Tr Srate(V/ns)mean 3.16
Tf Srate(V/ns)mean 3.09
dtype: float64
Run Code Online (Sandbox Code Playgroud)
如何获取整个数据帧的最大值而不是每列的最大值?