python
sunyuxiu
生活很无奈,还好我可耐
展开
-
解决Tacotron中的“ValueError: operands could not be broadcast together with shapes (1,1025) (0,)”
解决Tacotron中的“ValueError: operands could not be broadcast together with shapes (1,1025) (0,)”今天在Tacotron数据预处理中,无脑使用python preprocess.py,结果报错如下:ValueError: operands could not be broadcast together with shapes (1,1025) (0,)一开始还以为是参数没有添加,后来再看preprocess.py中转载 2021-07-12 16:41:27 · 1321 阅读 · 5 评论 -
解决tensorpack里的“cannot import name ‘InputDesc‘“.
首先给出正确的调用:将InputDesc修改为:tf.TensorSpec。以下是解释,可以选择跳过今天在学习tensorfPack模块的时候,发现调用到tensorpack库里的InputDesc库的时候,发现这个问题:from tensorpack.graph_builder.model_desc import ModelDesc, InputDesc进而找到InputDesc库在代码中的使用如下:return [InputDesc(tf.float32, (None, None, hp.d原创 2021-07-09 09:44:19 · 955 阅读 · 3 评论 -
一行代码解决python中module ‘numpy‘ has no attribute ‘gcd‘
今天做Tacotron-2的时候,出现此问题的原因是python的numpy库版本问题,我的版本是1.19,而解决此问题的正确版本是1.15.0pip install numpy==1.15.0引用自:https://github.com/keithito/tacotron/pull/344转载 2021-02-05 11:25:13 · 2216 阅读 · 0 评论 -
两行解决 python 安装pip出现的 sys.stderr.write(f“ERROR: {exc}“)
今天在更新pip 2->3 版本的时候,用apt更新后,会出现如下错误:可以使用入选的办法进行重新安装旧版本的pip解决:wegt https://bootstrap.pypa.io/3.5/get-pip.pypython3 get-pip.py完美解决!记录一下!...原创 2021-02-04 11:23:27 · 5116 阅读 · 1 评论 -
numpy.ndarray object has no attribute ‘mode‘
numpy.ndarray object has no attribute ‘mode’的解决方案今天遇到一个新问题,图像的mode模式下,有image.mode=4,于是想查看下哪些图像的mode为4,于是:import CV2image = cv2.imread('xxx.jpg')print(image.mode)然后报错:AttributeError: 'numpy.ndarray' object has no attribute 'mode',然后忽然想到是不是读取方式错了,于是用于P原创 2020-09-07 10:00:21 · 5121 阅读 · 0 评论 -
解决 cannot set WRITEABLE flag to True 问题
解决 cannot set WRITEABLE flag to True 问题今天在使用图像进行处理的时候,遇到这个问题:img = np.asarray(image)报错:ValueError: cannot set WRITEABLE flag to True of this array,两种解决方案第一种引起这个报错的原因是因为numpy的版本不合,把numpy降到1.15版本,而且python版本应该为3.5或3.7,3.6不保证可以。应该使用python -m pip install原创 2020-05-11 19:48:15 · 4969 阅读 · 1 评论 -
‘float' object has no attribute 'astype'
关于 ‘float’ object has no attribute ‘astype’ 的错误在写python程序的时候,经常遇到**‘float’ object has no attribute ‘astype’ **,这种情况下,通常是因为输入有问题。比如,我是做图像处理的,用到如下代码:import cv2cap=cv2.VideoCapture(0)while cap.isOpe...原创 2020-04-23 16:28:33 · 10181 阅读 · 0 评论 -
pycharm:ImportError: cannot import name 'Random'
pycharm中 ImportError: cannot import name 'Random’的解决方案今天在使用pycharm的时候,遇到了一个很明显的错误:cannot import name ‘Random’,一开始以为是自己的安装库出现了问题,后来想到了自己在此路径下有一个文件random.py,就是这个文件和我的“random”库出现了矛盾,后来删除了就好了。原因:因为工作目录包...原创 2019-07-25 14:47:13 · 5349 阅读 · 2 评论 -
python中ord()函数和chr()函数的区别
python中的ord()和chr()的区别在python中,今天遇到ord()和chr()函数,不是很明白,就查了下资料,当我们需要对字符串进行转化为整型时,ord()函数是用来返回单个字符的ASCII值(0-255)或者是UNICODE值。>>> ord("A")65>>> ord("a")97>>> ord("8")56...原创 2019-07-13 23:15:30 · 3953 阅读 · 0 评论 -
python 把每个合数分解成几个质数相乘的形式
python 把每个合数分解成几个质数相乘的形式,例如:100=225*5,并把代码封装成函数的形式#!/usr/bin/python# -*- coding: UTF-8 -*-def f(n): result = [] i = 2 str1 = str(n) + '=' while n > 1: if n % i == 0: ...原创 2019-06-26 16:41:02 · 5683 阅读 · 0 评论 -
python 判断两个数之间有多少个素数
#py文件from math import sqrth=0num1=int(input("please input your first number:"))num2=int(input("please input your second number:"))for m in range(num1,num2): leap=1 k = int(sqrt(m)) ...原创 2019-06-26 16:15:39 · 2698 阅读 · 0 评论 -
python是如何进行内存管理的?
python是如何进行内存管理的总的来说可以分为三方面:一、对象的引用计数机制;二、垃圾回收机制;三、内存池机制下面分别来说介绍下这些机制。一、对象的引用计数机制:python内部使用引用计数,来保持内存中的对象,所有对象都有引用计数。引用计数增加的情况:1、一个对象分配一个新名称;2、将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1、使用del语句对对象别名显示的销...原创 2019-06-26 14:52:04 · 266 阅读 · 0 评论 -
python中__str__()函的用法
python中__str__()函数的用法定义一个__str__()的用法:class Person: def __init__(self,name,age): self.name=name self.age=age def __str__(self): return "My name is %s and my age is %s"%(self.name,self.age)p...原创 2019-06-25 20:10:54 · 7874 阅读 · 0 评论 -
python中.pyc文件存在的作用
python中.pyc文件存在的作用使用python的人知道,当在代码中导入一个模块时,就会在相对路径下出现一个文件文件夹“pycache”是当你在import某个模块以后在这个路径下生成的一个文件,里面有这里有你导入的模块的对应信息,里面有.pyc文件,.pyc文件的作用是python为模块编译生成的字节码,用以提升该模块的运行效率的。...原创 2019-06-21 19:39:42 · 1097 阅读 · 0 评论 -
python中深复制与浅复制的区别
python中深复制与浅复制的区别深复制:即将原对象中所有的值完全复制一份放在内存中(包括可变数据类型对象),即使原对象更改,也不影响其值。import copyl1=[1,2,3,[1,2,3]]l2=copy.deepcopy(l1)l2[-1].append(4)l1这里l2是l1的深复制,即使代码第四行是在l2的最后一个元素添加一个数字4,但是l1的原来的内容没有发生变化,...原创 2019-06-25 16:21:42 · 242 阅读 · 0 评论