【Python-将Winsound转换为Linux平台?】教程文章相关的互联网学习教程文章

打开CV-Python RGB到GREY转换器【代码】

我想将此RGB转换为灰度转换器,而没有任何内置的Open-CV功能.这就是我的代码的样子import cv2 , numpy def GrayConvertor(img):rows , cols , layers = img.shapematrix = numpy.zeros((rows , cols))for i in range(rows):for j in range(cols):val = 0.114 * (img[i][j][0]) + 0.587 * (img[i][j][1]) + 0.299 * (img[i][j][2])fraction = val - int(val)if fraction >= 0.5:matrix[i][j] = (int(val) + 1) else: matrix[i][j] = ...

如何转换<变成<在lxml中,Python吗?【代码】

有一个xml文件:<body><entry>I go to <hw>to</hw> to school.</entry> </body>由于某些原因,我更改了< hw>到< hw& gt;和< / hw>到& lt; / hw& gt;在使用lxml解析器进行解析之前.<body><entry>I go to <hw>to</hw> to school.</entry> </body>但是在修改了解析的xml数据之后,我想获得一个< hw>元素,而不是< hw& gt;.我怎样才能做到这一点?解决方法:首先找到一个unescape函数:from xml.sax.saxutils import unescapeentry=body[0]...

python-如何将编码的unicode转换为可读的unicode【代码】

这个问题已经在这里有了答案: > How to print/store non-ASCII characters (unicode?) 2个我对这个主题迷失了,我什至不知道该如何正确表达我的问题. 我在python的unicode中有一堆奇怪的转义分隔符.我想使其易于阅读.我认为它必须再次采用unicode格式,因为在ascii中有些字符无法表示.我怎样才能做到这一点?网上几乎有太多东西,例如编码,解码,str,编解码器等,我不确定该...

python-将pygame应用程序转换为kivy

我已经在pygame中编写了一个应用程序.这是一个很好的框架,但我希望有一个更简单的过程来将其捆绑到包括移动设备在内的不同平台.我最近发现了kivy.这是我的问题: 将pygame应用程序转换为kivy需要采取哪些具体步骤? 更新:我问这个问题的原因是,看起来kivy是使用pygame构建的.我想知道是否有一种特定的方法来利用它来简化转换?解决方法:好吧,您不能直接这样做,因为kivy使用pygame作为后端(如果可能),但是前端是完全不同的,并且与p...

将具有多个表达式的sed转换为python【代码】

我有以下sed脚本:cat foo.txt | sed -e "s/.*\[\([^]]*\)\].*/\1/g" -e "s/ //g" -e "s/'//g"可以将其转换为三个表达式: >捕获[…]之间的所有文本>删除空格>删除所有单引号 用python中的文本文件执行类似操作的巧妙方法是什么?解决方法:您可以使用正则表达式(re.sub())来完成所有操作,但这主要是通过普通Python来完成的,只是使用正则表达式进行初始捕获.import res = "some string ['foo'] [b a r] [baz] [] extra stuff"pat0 =...

Python-将矩阵转换为边列表/长格式【代码】

我有一个非常大的csv文件,具有如下矩阵:null,A,B,CA,0,2,3B,3,4,2C,1,2,4它始终是一个n * n矩阵.第一列和第一行是名称.我想将其转换为3列格式(也可以称为边列表,长格式等),如下所示:A,A,0A,B,2A,C,3B,A,3B,B,4B,C,2C,A,1C,B,2C,C,4我用过:row = 0 for line in fin:line = line.strip("\n")col = 0tokens = line.split(",")for t in tokens:fout.write("\n%s,%s,%s"%(row,col,t))col += 1row += 1不起作用… 能否请你帮忙?谢谢....

python-用pyuic将.ui转换为.py?【代码】

我正在使用OSX 10.8,python 2.7.5 我刚刚用QtDesigner构建了一个GUI,并且试图弄清楚如何在Python中使用它.我发现我必须在这里使用“ pyuic”,以及如何使用它:pyqt installation problem in mac osx snow leopard,但是按照此处给出的方法,我感觉非常好pyuic: command not found关于如何解决此问题的任何建议都将受到欢迎解决方法:我不了解OSX,但是另一种解决方案是使用PyQt4的uic模块(pyuic4只是该模块的包装).这是一个使用名为myd...

python-Django:将具有相关对象的QuerySet转换为JSON【代码】

假设我有两个简单的模型:class Place(models.Model):name = models.CharField(max_length=200)address = models.CharField(max_length=200)class Event(models.Model):name = models.CharField(max_length=200)date = models.DateField()place = models.ForeignKey(Place)我现在想做的是查询具有解决位置的一组事件,并将所有内容转换为字典列表,以后可以将其转换为JSON. 最终结果应如下所示:[{"name": "event1","date": "date1",...

python-大熊猫:将CSV系列转换为数据框【代码】

我是熊猫的新手,所以为我认为是一个微不足道的问题道歉,但是我找不到与此相关的功能: 我有一个文件,该文件基本上由12个不同的数据系列组成,每个系列的第n个元素组合在一起;即series_A_data0 series_B_data0 series_C_data0 ... series_L_data0 series_A_data1 series_B_data1 series_C_data1 ...我可以将其作为单列数据框导入到熊猫中,但是如何将其导入12列数据系列中呢? 供参考,目前我正在做:data = pd.read_csv(file) data.h...

python-将日期从可读字符串转换为更标准【代码】

我的约会日期是8月27日星期五,这是编程上的噩梦,我相信您可以想象. 我想知道如何最好地将它们转换为美国日期13/27/13.我需要指定从月份开始的年份,即8月-12月表示13,而1月-7月表示14. 我正在考虑查找如何在正则表达式中执行此操作,甚至只是进行一系列字符串替换. 但复杂的是,我有一个字符串列表,并非所有字符串都是这种形式的日期.如果其他人的数字里面有数字,我该如何测试该表格的日期,如果有的话再将其替换? 例如 list = [‘not...

从包含十六进制字符的字符串转换为python 3中的字节【代码】

我有一个包含可打印和不可打印字符的字符串,例如:'\xe8\x00\x00\x00\x00\x60\xfc\xe8\x89\x00\x00\x00\x60\x89'将其转换为Python 3中字节对象的最“ pythonesque”方法是什么,即:b'\xe8\x00\x00\x00\x00`\xfc\xe8\x89\x00\x00\x00`\x89'解决方法:如果所有代码点都在U 0000到U 00FF的范围内,则可以编码为Latin-1:inputstring.encode('latin1')因为Unicode的前255个代码点一对一映射到Latin-1标准中的字节. 这是迄今为止最快的方法...

Flask:将Python字典转换为客户端API的json对象【代码】

我需要从烧瓶中创建一个json对象作为查询结果.然后,我需要将json对象传递给路由以创建API. 在寻找一些从实例创建字典的巧妙方法时,我偶然发现了post中的一种方法,该方法使用实例的内部字典并将jsond方法添加到模型类中.这是带有自定义方法’jsond’的模型:from app import db class Rest(db.Model):id = db.Column(db.Integer, primary_key = True)name = db.Column(db.String(100), unique = True)street = db.Column(db.Text)...

PyQt:如何从Python转换为QDate样式【代码】

QtCore.QDate接受三个整数作为参数:年份,然后是月份,然后是日期.例:myDateEdit.setMaximumDate(QtCore.QDate(2015, 12, 28)) 为了将“ QDate”样式“转换”为Python,请使用:myPythonicDate=myDateEdit.date().toPyDate() print myPythonicDate '2014-04-17'问题是:# With a variable:myPythonicDate='2014-04-17'使用什么语法声明QDate对象…以下操作无效:myDateEdit.setDate(QtCore.QDate(myPythonicDate))解决方法:QDate的f...

在Python中将RGB转换为实验室的快速方法【代码】

是否有使用D50 sRGB在Python3中将RGB转换为LAB的快速方法? Python-Colormath太慢 skimage使用D65解决方法:目前,无法将skimage中的白色参考作为参数传递(欢迎拉动请求),但这是一种解决方法:from skimage import color color.colorconv.lab_ref_white = np.array([0.96422, 1.0, 0.82521]) lab = color.rgb2lab(image)

将perl split转换为python split【代码】

在perl中:split(/(?<=[KR])/,$mystring)通过两个概念“在每个字符之间分割”(=空字符串)“向后看”,在每个K或R之后分割mystring.因此,序列AAAKBBBBR变为(AAAK,BBBBR). python中对应的是什么?我找不到方法,因为空字符串不会在字符之间分割!解决方法:您真的需要环顾四周吗?这个正则表达式应该执行[^ KR] * [KR]:In [1]: import re # Import the regex library In [2]: s = "AAAKBBBBR" ...