Questions tagged «python»

Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。


6
字典中键的顺序
码: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l 打印['a', 'c', 'b']。我不确定该方法如何keys()确定l中关键字的顺序。但是,我希望能够以“适当”的顺序检索关键字。当然,正确的顺序将创建列表['a', 'b', 'c']。
101 python  dictionary 


6
字典python的URL查询参数
有没有一种方法可以解析网址(带有某些python库)并返回带有该网址查询参数部分的键和值的python字典? 例如: url = "http://www.example.org/default.html?ct=32&op=92&item=98" 预期收益: {'ct':32, 'op':92, 'item':98}

5
为熊猫MultiIndex设置一个级别
经过分组后,我创建了一个具有MultiIndex的DataFrame: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output> Vals Output> A B Output> a1 b1 -1.632460 Output> b2 0.596027 Output> a2 …
101 python  pandas 


5
如何在全球而非本地安装pip软件包?
我正在尝试使用pip3安装flake8软件包,但似乎已拒绝安装,因为它已安装在一个本地位置。 如何强制它在全局(系统级别)安装? pip3 install flake8 Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages 请注意,我更喜欢一种通用解决方案(该解决方案应该在Debian,OS X甚至Windows上都可以使用),该解决方案可以在任何平台上使用,所以我不想自己指定目的地。 出于某种奇怪的原因,它的行为就像我已经指定了--user(在我的情况下我没有指定)。 我能够全局安装软件包的唯一方法是先将其删除,然后再重新安装。如果以某种方式存在,pip(8.1.1)似乎拒绝全局安装软件包。 免责声明:实验期间未使用或损坏任何虚拟环境。
101 python  pip 

7
如何测量python中代码行之间的时间?
因此,在Java中,我们可以执行如何测量函数执行所需的时间 但是如何在python中完成呢?要测量代码行之间的时间开始和结束时间?这样做的事情: import some_time_library starttime = some_time_library.some_module() code_tobe_measured() endtime = some_time_library.some_module() time_taken = endtime - starttime

2
将图像从PIL转换为openCV格式
我正在尝试将图像从转换PIL为OpenCV格式。我正在使用OpenCV 2.4.3。这是到目前为止我一直尝试的。 >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> cv.cv.WaitKey() 但我认为图像未转换为CV格式。窗口向我显示了一个大的棕色图像。将图像从转换PIL为CV格式时,我在哪里出错? 另外,为什么我需要输入cv.cv访问功能?


7
如何使用Python删除非ASCII字符但保留句点和空格?
我正在使用.txt文件。我希望文件中的文本字符串不包含非ASCII字符。但是,我想留空格和句点。目前,我也正在剥离它们。这是代码: def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else: return char def get_my_string(file_path): f=open(file_path,'r') data=f.read() f.close() filtered_data=filter(onlyascii, data) filtered_data = filtered_data.lower() return filtered_data 我应该如何修改onlyascii()以保留空格和句点?我想这并不太复杂,但我无法弄清楚。
100 python  text  unicode  filter  ascii 

3
重定向到文件时出现UnicodeDecodeError
我在Ubuntu终端(将编码设置为utf-8)中运行了两次,分别使用./test.py,然后使用./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni 如果没有重定向,它将打印垃圾。通过重定向,我得到了UnicodeDecodeError。有人可以解释为什么仅在第二种情况下才得到错误,或者更好地给出两种情况下幕后情况的详细解释吗?
100 python  unicode 


5
是否有针对Python实现的WebSocket客户端?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我找到了这个项目:http : //code.google.com/p/standalonewebsocketserver/用于WebSocket服务器,但是我需要在python中实现WebSocket客户端,更确切地说,我需要从WebSocket服务器中的XMPP接收一些命令。

4
什么时候在Python中hash(n)== n?
我一直在玩Python的hash函数。对于小整数,它hash(n) == n总是出现。但是,这不会扩展为大量: >>> hash(2**100) == 2**100 False 我并不感到惊讶,我知道哈希值取值范围有限。这个范围是多少? 我尝试使用二进制搜索来找到最小的数字hash(n) != n >>> import codejamhelpers # pip install codejamhelpers >>> help(codejamhelpers.binary_search) Help on function binary_search in module codejamhelpers.binary_search: binary_search(f, t) Given an increasing function :math:`f`, find the greatest non-negative integer :math:`n` such that :math:`f(n) \le t`. If :math:`f(n) > t` …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.