Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python密钥错误:0

Python密钥错误:0
EN

Stack Overflow用户
提问于 2021-09-09 19:22:04
回答 1查看 394关注 0票数 2

我想从头开始创建一个相关矩阵。当我尝试使用cov[k].append(covariance)covariance附加到cov字典时,下面的代码给出了一个键错误。我应该如何处理这个错误?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pandas as pd

df = pd.read_csv('C:/Users/User/Downloads/Admission_Predict.csv')

df = df.sample(frac=1)
mean = df.mean()
cov = {}

for j in range(len(mean)):
    total = 0
    for k in range(len(mean)):
        terms = ((df.iloc[i, j] - mean.iloc[j]) * (df.iloc[i, k] - mean.iloc[k]) for i in range(len(mean)))
        covariance = sum(terms) / len(mean)
        cov[k].append(covariance)

# Coerce the cov list into a dataframe
cov = pd.DataFrame(cov)
print(cov)

> Traceback (most recent call last):   File
> "C:\Users\User\PycharmProjects\algorithms\mod2.py", line 14, in
> <module>
>     cov[k].append(covariance) KeyError: 0
EN

回答 1

Stack Overflow用户

发布于 2021-09-09 19:23:30

尝试更改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        cov[k].append(covariance)

至:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        cov.setdefault(k, []).append(covariance)

使用setdefault

或者使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    for k in range(len(mean)):
        terms = ((df.iloc[i, j] - mean.iloc[j]) * (df.iloc[i, k] - mean.iloc[k]) for i in range(len(mean)))
        covariance = sum(terms) / len(mean)
        if k in cov:
            cov[k].append(covariance)
        else:
            cov[k] = [covariance]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69126852

复制
相关文章
Python 恶意软件 AndroxGh0st 开始窃取 AWS 密钥
入侵 AWS 主机的动机有很多,最常见的就是挖矿与垃圾邮件。过去的一年内,Lacework 发现关键事件中有近三分之一都与垃圾邮件和恶意邮件有关。其中,大部分都与一个名为 AndroxGh0st 的 Python 恶意软件有关,背后至少有一个名为 Xcatze 的攻击者。
FB客服
2023/02/10
1.6K0
Python 恶意软件 AndroxGh0st 开始窃取 AWS 密钥
错误代码0xc0000005是什么错误_错误状态0xc0000006
在使用电脑过程中经常会出现某些错误代码,如0xc0000005错误故障,造成电脑无法正常运行,这要怎么办呢?今天小编和大家分享电脑出现0xc0000005错误代码的解决方法。
全栈程序员站长
2022/11/10
1.3K0
错误代码0xc0000005是什么错误_错误状态0xc0000006
python编程新手常犯的错误_python数组从0还是1
在下面的例子中,希望做到的是数组a,b中元素大于3的置为1,其余为0。应该先做置0操作。
全栈程序员站长
2022/09/22
3390
Check failed: shape[i] >= 0 (-1 vs. 0)错误
Tyan
2017/12/28
1.3K0
内存因0xc000009c的错误_0xc0000005错误怎么解决
在日常的软件异常排查中,我们经常会遇到0xC0000005内存访问违例的异常。对于简单的异常,windbg分析dump文件,结合源代码,能很快找出原因。但是对于复杂的异常&
全栈程序员站长
2022/11/09
7720
如何使用 Python 隐藏 API 密钥
博客首发:https://bornforthis.cn/posts/19.html
AI悦创
2022/06/21
2.2K0
如何使用 Python 隐藏 API 密钥
【error】jQuery ajax请求错误返回status 0和错误error的问题 : ajax error:{"readyState":0,"status":0,"statusText":"er
【error】jQuery ajax请求错误返回status 0和错误error的问题 : ajax error:{"readyState":0,"status":0,"statusText":"error"}
一个会写诗的程序员
2018/08/17
3.1K0
__gxx_personality_v0错误原因
tmp/cceMNWaA.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
一见
2018/08/07
1.2K0
hyperf启动错误,Hyperf\Process\Exception\SocketAcceptException:Socket is closed(0)
之前手动安装后,配置了redis服务的systemctl管理(/etc/init.d/redisd或redis_6379),删掉源码安装的东西后,这个redisd启动服务还能 systemctl start | status ,误以为redis已经正常启动,导致报错。 后ps -ef | grep redis 和 netstat -nalp | grep 6379 两个命令都没有发现redis真正启动。
waki
2021/12/08
9620
系统错误号:0x8007005[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 系统错误号:0x8007005 通常这个错误代码 是错误的权限导致的,所以只要改变系统的安全设置就行了。 下载这个文件 SubInACL (SubInACL
全栈程序员站长
2022/07/23
1.8K0
Python迭代DataLoader时出现TypeError: Caught TypeError in DataLoader worker process 0.错误。
迭代 DataLoader时出现以下错误,暂时不知道怎么解决,向大家求救,是一个比较稀罕的错误,也分享给大家一个奇葩的问题一起讨论。
全栈程序员站长
2022/08/22
3.9K0
jpa Page 1 of 0 containing UNKNOWN instances错误
错误代码:jpa Page 1 of 0 containing UNKNOWN instances错误
Diuut
2022/11/22
1.3K0
http返回错误状态_状态码返回0
代码里面我刚刚开始的时候使用的是HttpPost发的请求,另外一边呢,刚刚开始的时候只有一个get请求在那等着呢。
全栈程序员站长
2022/11/01
2.5K0
http返回错误状态_状态码返回0
0x0 Python教程:入门
这将是一系列针对Python和编程新手文章中的第一篇。Python是一种非常强大的脚本语言,因为它在InfoSec社区中具有支持。这种支持意味着许多工具都是用Python编写的,并且有许多模块可以在脚本中使用。模块提供的功能可以导入到脚本中,以便在几行代码中完成复杂的任务。
重生信息安全
2020/04/26
1.4K0
sql2012安装错误代码0x84b10001_0x80300001安装错误
问题描述:Win7(SP1) 卸载SQL Server 2000后,先安装SQL Sever 2008,顺利完成,再安装SQL Server 2014,各版本均提示”0x84B10001″错误。
全栈程序员站长
2022/10/01
1.2K0
Python – 0b、0o、0x
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152549.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/12
1.2K0
Python – 0b、0o、0x
python 导入数据错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb5 in position 0: invalid start
https://www.cnblogs.com/OliverQin/p/8966321.html
全栈程序员站长
2022/09/13
2.4K0
python 导入数据错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb5 in position 0: invalid start
windows错误恢复如何解决_0xc0000006是什么错误
根据出现错误0xc0000005的上下文,可能有多种原因。例如,硬件可能无法正常工作或配置不正确。或者,该错误可能是由于执行的软件引起的,这意味着可以通过重新安装来解决此问题。但是,在大多数情况下,此问题可归因于特定的错误或对操作系统的损坏。在此,误差的范围可以包括错误的或无效的注册表项,缺失或不完整的DLL文件(d ynamic大号墨大号ibrary)或损坏的系统文件和配置。此外,恶意软件 可能是造成“ 0xc0000005”消息的原因。
全栈程序员站长
2022/11/09
4.8K0
windows错误恢复如何解决_0xc0000006是什么错误
点击加载更多

相似问题

在Python中计算极性时接收密钥错误=0

148

Python密钥错误

11

Python访问错误密钥

11

从JSON获取数据获取密钥错误0

15

使用Python的密钥错误

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文