如何解决平方根和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 举报,一经查实,本站将立刻删除。