Python——debug(二)
来源:互联网 发布:台式电脑推荐2017 知乎 编辑:程序博客网 时间:2024/06/06 19:25
Python——debug
TypeError: ‘NoneType’ object is not subscriptable
字面意为:NoneType
类型的对象显然不可索引;
NoneType
object 的一种可能情况即是:将一个没有返回值的函数(对,Python 允许函数没有返回值)赋给某一对象,则对象即为NoneType
类型对象。
>>> l = [1, 2, 3]>>> l = l.reverse()>>> type(l)NoneType
维度不匹配
传递序列即是传递序列,而非一个元素一个元素地进行传递
import numpy as npimport matplotlib.pyplot as pltdef f1(x): return 2*x+1def f2(x): return 2# 步长为小数,必须使用np.arange(),而不可使用生成整数序列的rangex = np.arange(-5, 5, .01)y1 = f1(x)y2 = f2(x)plt.plot(x, y1)# 出错,x和y2维度不匹配plt.plot(x, y2)
对于函数f1,接收序列x,而不是分别接收其中的元素,输入映射为输出,且长度相同,一一对应。对于函数f2,接收一个具有一定长度的序列x,输出仅为一个2
,而不是将序列x的每一个元素分别映射为1,所以输出y2的长度仅为2,故而维度不匹配。
y2 = np.ones(len(x))*2plot(x, y2)
0 0
- Python——debug(二)
- Python debug(二)
- Python debug —— 逻辑错误 (二)
- Python——debug
- debug和release的区别(二)——实践
- Python debug —— 逻辑错误(三)
- Python debug —— 逻辑错误(四)
- matlab debug(二)
- 【J2ME】 Debug 笔记(二)
- C/C++ debug(二)
- DEBUG C++ ——Debug
- (转)Android开发工具——ADB(Android Debug Bridge) <二>HOST端
- 查看CPU和内存以及debug的使用——汇编学习笔记(二)
- Python debug——TypeError: unhashable type(list/set/dict)
- debug python
- python debug【】
- python debug
- Python Debug
- ORA-01012: not logged on
- 113. Path Sum II
- 蓝桥杯 算法训练 动态数组使用 大小写转换
- 从keystore获取debug,正式,签名
- 单元测试
- Python——debug(二)
- 校园网&openwrt记(十三)断网重连的循环版本
- 如何利用Spark提高批量插入Solr的效率
- php标准库(SPL)-数据结构(一)-SplDoublyLinkedList详解
- document window高度的计算
- ex5.34——重载“++,--,+”三个操作符
- Android实战技巧:ViewStub的应用
- 导入appcompat_v7报错:appcompat_v7\res\values-v23\styles_base.xml:20: error: Error retrieving parent for
- 怎么自定义ZBrush 4R7中按钮颜色