【错误记录】Python 错误集合

Python 错误集合

文章目录

  • Python 错误集合
      • TypeError: 'list' object cannot be interpreted as an integer

python 常见错误集合:持续更新

TypeError: ‘list’ object cannot be interpreted as an integer

    map = [ [1,  1,  1,  1,  1,  1,  1,  0,  1,  1],[1,  0,  1,  0,  0,  0,  1,  1,  1,  1],[1,  0,  1,  1,  1,  1,  0,  1,  1,  0 ],[0,  1,  1,  1,  0,  0,  1,  1,  1,  1 ],[1,  1,  1,  0,  0,  1,  1,  1,  0,  1 ],[1,  1,  0,  1,  1,  1,  1,  1,  1,  1 ],[1,  1,  1,  1,  0,  1,  1,  1,  1,  1 ],[0,  0,  0,  1,  1,  1,  1,  0,  0,  0 ],[1,  0,  0,  0,  1,  0,  1,  1,  1,  1 ],[0,  1,  1,  0,  0,  1,  1,  1,  1,  1 ]]map_input = np.ndarray(map)# 会报错:TypeError: 'list' object cannot be interpreted as an integer

本意就是想把二维list转为numpy的ndarray类型,因为list类型实际上没有shape属性,作为二维矩阵不好用。

原因可能是ndarray是一个class,初始化函数中,无法把一个二维list初始化,只能对一维list进行初始化。

什么是ndarray? 这是numpy下面的一个class,是numpy的核心特征,核心数据结构,是python中一个快速的,灵活的大型数据集容器,可以轻松地对其中的数据进行科学运算。

    map = [ [1,  1,  1,  1,  1,  1,  1,  0,  1,  1],[1,  0,  1,  0,  0,  0,  1,  1,  1,  1],[1,  0,  1,  1,  1,  1,  0,  1,  1,  0 ],[0,  1,  1,  1,  0,  0,  1,  1,  1,  1 ],[1,  1,  1,  0,  0,  1,  1,  1,  0,  1 ],[1,  1,  0,  1,  1,  1,  1,  1,  1,  1 ],[1,  1,  1,  1,  0,  1,  1,  1,  1,  1 ],[0,  0,  0,  1,  1,  1,  1,  0,  0,  0 ],[1,  0,  0,  0,  1,  0,  1,  1,  1,  1 ],[0,  1,  1,  0,  0,  1,  1,  1,  1,  1 ]]map_input = np.array(map)print(type(map_input))# 输出<class 'numpy.ndarray'>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/188134.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用异或、取反、自增bypass_webshell_waf

目录 引言 利用异或 介绍 eval与assert 蚁剑连接 进阶题目 利用取反 利用自增 引言 有这样一个waf用于防御我们上传的文件&#xff1a; function fun($var): bool{$blacklist ["\$_", "eval","copy" ,"assert","usort…

linux配置ssh无密码登录失败的一种原因

先说一下步骤&#xff0c;如下 参考&#xff1a;https://www.cnblogs.com/rickiyang/p/11074203.html 1、安装ssh 直接 sudo apt-get install openssh-server2、查看ssh运行状态 ps -e | grep ssh 如果发现 sshd 和 ssh-agent 即表明 ssh服务基本运行正常3、生成公钥和私钥…

大模型中的数据

简介&#xff1a; 数据是基础大模型的生命线;这些模型的训练数据在很大程度上决定了这些模型可以获得哪些功能。数据的中心性并不是基础大模型所独有的;最近对以数据为中心的人工智能的呼吁表明了管理、理解和记录用于训练机器学习模型的数据的普遍重要性。具体而言&am…

Vue+SpringBoot解决session跨域问题

做了一个前后端分离&#xff0c;因为前后端的 session id不一致&#xff0c;导致前端请求时&#xff0c;后端的session读取不到对应的值&#xff0c;造成登录问题。 解决方法&#xff1a; SpringBoot项目: 添加一个跨域配置 代码如下: 或者controller使用CrossOrigin Conf…

No matching version found for @babel/compat-data@^7.23.5 处理

npm ERR! notarget No matching version found for babel/compat-data^7.23.5 处理 报错信息 npm WARN ERESOLVE overriding peer dependency npm ERR! code ETARGET npm ERR! notarget No matching version found for babel/compat-data^7.23.5. npm ERR! notarget In most …

【java】编译时bug 项目启动前bug合集

文章目录 1. jdk8中 Optional orElseThrow 编译时报错java: 未报告的异常错误X; 必须对其进行捕获或声明以便抛出2. 启动项目时提示 Error running Application: Command line is too long. Shorten command line for Application or also for Spring Boot default configurati…

算法学习—排序

排序算法 一、选择排序 1.算法简介 选择排序是一个简单直观的排序方法&#xff0c;它的工作原理很简单&#xff0c;首先从未排序序列中找到最大的元素&#xff0c;放到已排序序列的末尾&#xff0c;重复上述步骤&#xff0c;直到所有元素排序完毕。 2.算法描述 1&#xff…

传统算法:使用 Pygame 模块实现冒泡排序

使用 Pygame 模块实现了冒泡排序的动画演示。它首先生成一个包含随机整数的数组,并通过 Pygame 在屏幕上绘制这个数组的条形图。随后,通过冒泡排序算法对数组进行排序,同时使用动画效果可视化每一步的排序过程。在排序的过程中,相邻的元素进行比较,如果顺序不对则交换它们…

万宾科技监测设备,可燃气体监测仪特点一览

万宾科技的监测设备种类繁多&#xff0c;包括可燃气体监测仪、管网水位监测仪、内涝积水监测仪等。其中可燃气体监测仪是万宾科技的核心产品之一&#xff0c;用于监测环境中可燃气体的浓度&#xff0c;适用于对甲烷气体浓度进行实时监测&#xff0c;应用于燃气管网、排水管网、…

从cmd登录mysql

说明 先看看mysql.exe文件在哪个目录下&#xff0c;为了后面的操作方便&#xff0c;可以将该文件所在的路径增加到环境变量path中。 如果不增加到path环境变量中&#xff0c;那么在cmd窗口就要切换到mysql.exe文件所在的目录下执行。 在cmd窗口查看mysql命令的帮助信息 在cm…

Clickhouse集群的搭建方法及搭建过程中报错的解决方法

官方文档 https://clickhouse.com/docs/zh/getting-started/tutorial#cluster-deployment https://clickhouse.com/docs/en/engines/table-engines/special/distributed https://zookeeper.apache.org/ Clickhouse的优点 列式存储数据库&#xff0c;数据压缩&#xff1b; 关系…

报警消除(python)

import warningswarnings.filterwarnings("ignore") # 报警消除

编译原理:设计与实现一个简单词法分析器

设计与实现一个简单词法分析。具体内容是产生一个二元式文本文件&#xff0c;扩展名为dyd&#xff0c;可将Java或C程序(测试程序)分解成为一个一个的单词及类型。 &#xff08;选做&#xff1a;并查“单词符号与种别对照表”得出其种别&#xff0c;用一数字表示。&#xff09;…

CSS 多主题切换思路

前言 本篇仅提供多主题切换思路&#xff0c;示例简单且清晰。 实现 步骤一&#xff1a;多主题(颜色)定义 定义根伪类 :root&#xff0c;代码第 2 和 7 行。分别定义了默认和带参数的伪类&#xff1b;定义 CSS 变量&#xff0c;注意变量名需要以两个减号&#xff08;--&…

adb修改android系统时间 adb shell date必须要root权限

adb Command adb root //需要root权限 adb shell setprop persist.sys.timezone GMT //校准时区 adb shell date MMDDhhmmYY.ss set //修改系统时间这里是GMT格林尼治时间&#xff0c;北京时间得转换一下 8小时 adb shell hwclock -w //同步硬件时间adb shell date 0201030422…

初识Linux:权限

目录 提示&#xff1a;以下指令均在Xshell 7 中进行 Linux 的权限 内核&#xff1a; 查看操作系统版本 查看cpu信息 查看内存信息 外部程序&#xff1a; 用户&#xff1a; 普通用户变为超级用户&#xff1a; su 和 su-的区别&#xff1a; root用户变成普通用户&#…

VsCode中Vue代码格式插件,Vetur、ESLint 、Prettier - Code formatter的介绍使用及相关配置

一、插件的介绍与安装 1、Vetur插件 Vetur是一款Vue代码高亮显示的一款插件&#xff0c;在没有使用此插件前&#xff0c;以 .vue的文件名代码是没有颜色的&#xff01;&#xff01;&#xff01; 安装步骤&#xff1a;在扩展商店中搜索&#xff08; Vetur &#xff09;点击安装…

机器人最优控制开源库 Model-based Optimization for Robotics

系列文章目录 文章目录 系列文章目录前言一、开源的库和工具箱1.1 ACADO1.2 CasADi1.3 Control Toolbox1.4 Crocoddyl1.5 Ipopt1.6 Manopt1.7 LexLS1.8 NLOpt1.9 qpOASES1.10 qpSWIFT1.11 Roboptim 二、其他库和工具箱2.1 MUSCOD2.2 OCPID-DAE12.3 SNOPT 前言 机器人&#xff…

【论文阅读】1 SkyChain:一个深度强化学习的动态区块链分片系统

SkyChain 一、文献简介二、引言及重要信息2.1 研究背景2.2 研究目的和意义2.3 文献的创新点 三、研究内容3.1模型3.2自适应分类账协议3.2.1状态块创建3.2.2合并过程3.2.3拆分过程 3.3评价框架3.3.1性能3.3.1.1共识延迟3.3.1.2重新分片延迟3.3.1.3处理事务数3.3.1.4 约束 3.3.2 …

【代码】基于麻雀搜索优化Kmeans图像分割算法

程序名称&#xff1a;基于麻雀搜索优化Kmeans图像分割算法 实现平台&#xff1a;matlab 代码简介&#xff1a;首先使用麻雀搜索优化算法来确定 K-means 算法的初始质心位置&#xff0c;然后进行传统的 K-means 聚类。这样做的目的是为了避免 K-means 算法陷入局部最优解&…