我有一个像这样的熊猫数据框:
df = pd.DataFrame({'date': [1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 7, 7],
'machine': ['a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'c', 'a', 'b', 'e', 'a', 'b'],
'meters': [12, 9, 7, 9, 4, 9, 3, 7, 12, 9, 7, 9, 4, 9]},
)
Run Code Online (Sandbox Code Playgroud)
通过一个函数,对于“machine”列中的每个唯一值,我想自动打印如下句子:
对于一台机器来说总和是 39
对于机器来说平均值是 6.5
对于机器最大为 12
对于b机器来说总和是50
对于 b 机均值是 8.3
对于 b 机器,最大值为 9
对于c机器来说总和是12
对于c机器来说平均值是12
对于 c 机器最大为 12
对于 e 机来说总和是 9
对于 e 机均值是 9
对于 …
首先,我想找到这个图像的标准偏差:
其次,我想找到图像中所有线条的标准偏差.
但在第一步,有些事情出错,我看到了这一点:
>> A = imread('C:\Users\PC\Desktop\deneme.jpg');
>> std (A);
Error using var (line 65)
First argument must be single or double.
Error in std (line 38)
y = sqrt(var(varargin{:}));
line 65: error(message('MATLAB:var:integerClass'));
line 38: y = sqrt(var(varargin{:}));
Run Code Online (Sandbox Code Playgroud)
如何解决此问题以及查找此图像中所有行的标准偏差的代码是什么?