
python编程专栏
学习Python编程的点点滴滴
qq_37591637
2018/9/19开通博客,遇事录
展开
-
Traceback (most recent call last): File “D:/python_workspace/hello.py“, line 3, in <module>
错误背景: python的初学者,在学习多行语句!错误信息如下:错误原因:变量有字符串类型,有整型类型,有浮点型;在java 里面,String标识字符串类型,Int标识整型;在python里面,a="yy1" 就是字符串类型a=1就是数字类型,如果写成a=b就会报错,除非b="pp"才不报错完全根据后面的形式来区分的正确的如下如果...原创 2019-02-12 09:42:25 · 140207 阅读 · 26 评论 -
$ python hello.py运行失败
我是python的初学者,在学习脚本编程的时候,报了如下错误 科普知识时刻 交互式编程:直接在命令行写代码脚本式编程:把代码写在一个.py后缀名的文件里面然后在命令行调用文件名 $ python hello.py错误原因$ python hello.py$是unix或者linux里面的专用符号,$的意思就是“提示用户输入命令行” 正确的做法先通过...原创 2019-02-12 09:04:49 · 4604 阅读 · 0 评论 -
python 输出一个三角形的星星队列
效果如下 代码如下注意,与;print "输出一个三角形的星星排列"ss={1,2,3,4,5,6,7};for i in ss: m=7-i; h=2*i-1; for j in range(0,m): print " ", for s in range(0,h): print "*", print '\n'...原创 2019-02-12 11:47:23 · 6303 阅读 · 0 评论 -
python 输出九九乘法表
思路 :第一行是1*1 一个第二行是1*2 2*2 二个第三行是1*3 2*3 3*3 三个i*j 规律 是 i>=j#输出一个9*9乘法表str=['1','2','3','4','5','6','7','8','9'];for i in str: for j in str: if i>=j: print(i...原创 2019-02-12 10:52:49 · 9570 阅读 · 1 评论 -
python list[::2]两个分号代表什么意思
困扰,是因为智慧不够,深思熟虑才能运筹帷幄 疑惑python list[::2]两个分号代表什么意思解惑原创 2019-11-04 13:38:28 · 23026 阅读 · 2 评论 -
python编程之plt.show()显示不出来图片
只有找出疑惑,才是节省时间疑惑百度了很多,一模一样的代码,但是我的图形就是出不来;解惑 窗口显示的问题,这个是我遇到的问题,所以只提供我解决的问题!File-Setting-Python Scientific--勾选或不勾选--Apply,运行程序!现在就可以显示图片了!...原创 2019-11-04 11:41:41 · 20989 阅读 · 4 评论 -
This figure includes Axes that are not compatible with tight_layout, so results might be incorrect.
困难,是智者的机遇,是人与人差距所在。疑惑D:\pytools\anaconda\PyCharm 2018.3.5\helpers\pycharm_matplotlib_backend\backend_interagg.py:62: UserWarning: This figure includes Axes that are not compatible with tight_layou...原创 2019-11-04 11:26:20 · 6278 阅读 · 2 评论 -
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 4: illega
急而少谋,必败!疑惑python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence解惑fd = open('D:\\img\\car.txt', 'rb')...原创 2019-11-04 09:44:49 · 11180 阅读 · 0 评论 -
python编程之报错 ValueError: x and y must have same first dimension, but have shapes (102400,) and (1423
你遇到困难只能说明没用心,我不相信孤煞天星!报错信息如下报错原因time与wavedata的两个参数维度不同;必须两个长度一致才可以;可以,假设wavedata的长度是4500,time长度是9000,那么把time长度取一半,就可以了len_time=len(time)/2time=time[0:len_time]...原创 2019-10-31 11:51:56 · 57913 阅读 · 1 评论 -
python编程中a[-1]是什么意思
解惑代表倒数第一个数据range(478),是从0开始,默认步长为1,总数为478的整数列表;最后一个数是477,所以a[-1]代表倒数第一个数,也就是最后一个数,477...原创 2019-11-05 10:58:06 · 13794 阅读 · 0 评论 -
AttributeError: 'list' object has no attribute 'shape'
深思熟虑,运筹帷幄!疑惑解惑shape()是数组的属性,不是集合的属性;可把集合变成数组,如np.array(list A)原创 2019-11-05 09:04:22 · 13342 阅读 · 0 评论 -
python 编程之平均值求法以及方差求法
概念平均值:所有数的和除以数目的个数;python中求平均值python中求方差方差是np.var()标准差是np.std()标准差=方差的根号原创 2019-11-06 08:57:49 · 3335 阅读 · 0 评论 -
python编程之TypeError: list expected at most 1 arguments, got 7
疑惑解惑list()里面只能有一个变量方法一、方法二、原创 2019-11-05 11:34:10 · 24547 阅读 · 6 评论 -
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte
最快的学习方式:理论与实践相结合报错信息如下解决方案方法1、把原来的txt文件重新打开另存为的时候,把编码方式修改为utf-8,然后代码的encoding=‘utf-8’保持不变即可方法2、或者把编码方式utf-8 修改为gb18030...原创 2019-11-06 10:30:55 · 49735 阅读 · 2 评论 -
python编程之text.split('\n')[0].replace(' ','')用法
杂念太多,不够专注,你相信什么就能成为什么?案例如下1、split('\n')是换行的意思2、split('\n')[0]是获取第一行的信息3、replace(' ','')就是把空格替换掉,无论是几个空格,只要是空格都会被替换掉...原创 2019-11-21 10:05:42 · 13709 阅读 · 0 评论 -
python编程中 min(0)、min(1)、max(0)、max(1)的使用
解惑A = np.array([[1, 7, 15], # 创建一个4行3列的矩阵 [2, 5, 6], [3, 8, 9], [10, 11, 12]])A.min(0) # 返回A每一列最小值组成的一维数组;[1,5,6]A.min(1) # 返回A每一行最小值组成的一维数组;[1,2,3,10]A.ma...原创 2019-11-14 15:10:30 · 6147 阅读 · 0 评论 -
python编程之a**0.5是什么意思?
没有必要刻意忙碌,那样心就不会思考了疑惑**2 **0.5是什么意思解惑注意了,两个*后面的数字是指数**2 是求平方**3是立方**0.5是开根号...原创 2019-12-03 15:18:16 · 12450 阅读 · 0 评论 -
MemoryError: Unable to allocate array with shape (61721, 16000) and data typ
疑惑解惑数据量太大了,也就是cpu内存小导致的;可以从以下几个方面去改进:0、换一个性能好的电脑,主要是硬件的问题1、numpy 在定义数组的时候,采用更低的精度。从float64降低为float32array_ = np.zeros((10000,10000),dtype='float32') # 默认float642、修改pycharm的运行内存 He...原创 2019-12-02 15:18:50 · 72911 阅读 · 6 评论 -
python编程之np.argmin()用法解析
疑惑np.argmin()究竟是干嘛用的?解惑给出水平方向最小值的下标;list最小的值是3,对应的下标是2;list1展平是9,8,7,66,23,55,4,23,33;最小的值是4,对应的下标是6...原创 2019-12-04 13:41:27 · 37667 阅读 · 3 评论 -
python编程之变量如何自加i++
疑惑i++;会报错解惑在python编程中变量自加只有两种方式;i=i+1;i+=1;没有i++;原创 2019-12-04 10:31:26 · 14903 阅读 · 0 评论 -
python编程之self._name与self.name的区别
疑惑self.name = name和self.__name = name有什么区别?解惑self.name = name 可以 实例.name 外部访问。这个不是私有属性self.__name =name 不可以 外部访问案例如下当给私有属性定义set与get方法就可以通过get方法获取值了;...原创 2019-12-04 09:46:12 · 7085 阅读 · 0 评论 -
python编程之如何判断某个元素在不在列表里面
疑惑如何判断某个元素在不在一个列表里面?如str="胡翠琴",str是否在一个list=["哈哈","钉钉"....]里面解惑原创 2019-12-03 15:36:02 · 18821 阅读 · 0 评论 -
module 'matplotlib.pyplot' has no attribute 'add_subplot'
大部分是缺少plt.figure()这一句import scipy.io.wavfile as wavimport matplotlib.pyplot as pltfs,audio=wav.read("D:/wav/bed/1.wav")fig = plt.figure()ax2= fig.add_subplot(2,2,2)ax2.plot(audio)plt.show()...原创 2019-12-16 14:10:20 · 14348 阅读 · 0 评论 -
anaconda 与python之间的版本对应关系
原创 2020-01-16 11:01:28 · 2943 阅读 · 0 评论 -
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: '/data/ddd'
报错信息如下报错原因文件夹之间的关系用错了如果一个.py文件与B文件夹同级别那么就是./B如果一个.py文件与B文件夹的父文件夹C同一个级别那么就是./C/B解决方案...原创 2020-01-15 16:34:38 · 27174 阅读 · 1 评论 -
FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: 'D:/tjn/tra
报错信息如下报错原因不知道os.makedirs(path)与os.listdir(path)的区别解决方案原创 2020-01-15 16:02:45 · 17586 阅读 · 3 评论 -
numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 f
报错信息完整如下ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject报错原因numpy版本太低了导致的解决方案pip uninstall numpypip install --up...原创 2020-01-14 12:18:42 · 4808 阅读 · 0 评论 -
np.concatenate()函数的用法
函数是对矩阵元素的扩充axis=0是行扩充axis=0是列扩充原创 2019-12-17 13:45:35 · 2511 阅读 · 0 评论 -
vsCode 代码不高亮显示的问题
安装Vetur插件点击左侧菜单的扩展--》搜索Vetur--》点击安装--》安装完成重启vsCode原创 2019-12-17 10:48:05 · 8143 阅读 · 1 评论