平方根和numpy数组的幂

问题描述

我需要平方根和幂的帮助。我正在计算平均误差,并被告知要对每个元素执行此操作:

dmgfeerr = sqrt(dmgherr**2 - dfeherr**2)

但是我收到一条错误消息:TypeError: only size-1 arrays can be converted to Python scalars

下面是数据。它称为正交误差:

        dfeh = d[1].data['Fe_H_2']
        dmgh = d[1].data['MG_H']
        dnh = d[1].data['N_H']
        dch = d[1].data['C_H']
        dalh = d[1].data['AL_H']
        dmnh = d[1].data['MN_H']

        dcfe = (dch) - (dfeh)
        dnfe = (dnh) - (dfeh)
        dalfe = (dalh) - (dfeh)
        dmnfe = (dmnh) -(dfeh)
        dmgfe = (dmgh) - (dfeh)

        dfeherr = d[1].data['FE_H_ERR_2']
        dmgherr = d[1].data['MG_H_ERR']
        dalherr = d[1].data['AL_H_ERR']
        dcherr = d[1].data['C_H_ERR']
        dnherr = d[1].data['N_H_ERR']
        dmnherr =d[1].data['MN_H_ERR']


        dcfeerr = dcherr - dfeherr
        dnfeerr = dnherr - dfeherr
        dalfeerr = dalherr - dfeherr
        dmnfeerr = dmnherr - dfeherr
        dmgfeerr = dmgherr - dfeherr

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...