Questions tagged «python»

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

30
无法导入明确安装的模块
安装机械化后,我似乎无法导入它。 我已经尝试从pip,easy_install和通过python setup.py install此仓库通过https://github.com/abielr/mechanize安装。所有这些都无济于事,因为每次我输入Python交互式代码时,都会得到: Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import mechanize Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named mechanize >>> 我之前运行的安装报告说它们已成功完成,因此我希望导入工作正常。是什么导致此错误?



4
如何按值对Counter排序?-蟒蛇
除了执行反向列表理解的列表理解之外,还有一种Python方式可以按值对Counter进行排序吗?如果是这样,它比这更快: >>> from collections import Counter >>> x = Counter({'a':5, 'b':3, 'c':7}) >>> sorted(x) ['a', 'b', 'c'] >>> sorted(x.items()) [('a', 5), ('b', 3), ('c', 7)] >>> [(l,k) for k,l in sorted([(j,i) for i,j in x.items()])] [('b', 3), ('a', 5), ('c', 7)] >>> [(l,k) for k,l in sorted([(j,i) for i,j in …


6
如何在Python中设计类?
我在以前的问题中为检测爪子中的爪子和脚趾提供了非常出色的帮助,但是所有这些解决方案一次只能进行一次测量。 现在,我得到的数据包括: 大约30条狗; 每个都有24个测量值(分为几个子组); 每次测量至少有4个接触点(每只爪子一个),并且 每个联系人分为5部分, 具有几个参数,例如接触时间,位置,总力等。 显然,将所有内容粘贴到一个大对象中并不会减少它,因此我认为我需要使用类而不是当前的许多函数。但是,即使我已经阅读了学习Python的有关类的章节,也无法将其应用于我自己的代码(GitHub链接) 我也觉得每次我想获取一些信息时处理所有数据都是很奇怪的。一旦知道了每个爪子的位置,就没有理由再进行计算了。此外,我想比较同一只狗的所有爪子,以确定哪个接触属于哪个爪子(前/后,左/右)。如果我继续只使用函数,那将变得一团糟。 因此,现在我正在寻找有关如何创建类的建议,这些类将使我能够以明智的方式处理我的数据(链接到一只狗的压缩数据)。
143 python  oop  class-design 

6
Python:通过比较两个绝对路径获得相对路径
说,我有两条绝对路径。我需要检查其中一条路径所指的位置是否是另一条路径的后代。如果为真,则需要找出祖先的后代的相对路径。用Python实现此功能的好方法是什么?我可以受益于任何图书馆?
143 python 

9
Python可执行文件找不到libpython共享库
我正在CentOS 5上安装Python 2.7。我按照以下步骤构建和安装Python: ./configure --enable-shared --prefix=/usr/local make make install 当我尝试运行/ usr / local / bin / python时,出现此错误消息 /usr/local/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory 当我在/ usr / local / bin / python上运行ldd时,我得到 ldd /usr/local/bin/python libpython2.7.so.1.0 => not found libpthread.so.0 => …
143 python 

9
如何在python中将集合转换为列表?
我正在尝试将一组转换为Python 2.6中的列表。我正在使用以下语法: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) 但是,我得到以下堆栈跟踪: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable 我怎样才能解决这个问题?
143 python  list  set  python-2.6 

7
如何模拟导入
模块A包括import B在其顶部。然而在试验条件下,我想嘲笑 B的A(模拟A.B)和进口完全避免B。 实际上,B并不是故意在测试环境中安装的。 A是被测单元。我必须导入A所有功能。B是我需要模拟的模块。但是,如果第一件事就是导入,我该如何B在其中模拟A并停止A导入实数?BAB (未安装B的原因是我使用pypy进行了快速测试,但不幸的是B尚未与pypy兼容。) 怎么办呢?

2
json.dumps和json.load有什么区别?[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 4年前关闭。 改善这个问题 json.dumps和之间有什么区别json.load? 据我了解,一个将JSON加载到字典中,另一个则加载到对象中。
143 python  json 


18
通过键列表访问嵌套字典项?
我有一个复杂的字典结构,我想通过一个键列表来访问该字典以解决正确的项。 dataDict = { "a":{ "r": 1, "s": 2, "t": 3 }, "b":{ "u": 1, "v": { "x": 1, "y": 2, "z": 3 }, "w": 3 } } maplist = ["a", "r"] 要么 maplist = ["b", "v", "y"] 我编写了下面的代码,但是可以肯定的是,如果有人有想法,我可以找到一种更好,更有效的方法。 # Get a given data from a dictionary with position provided …
143 python  list  dictionary 

4
TensorFlow,为什么选择python语言?
我最近开始研究深度学习和其他ML技术,并开始寻找简化构建网络并对其进行培训的框架,然后我发现TensorFlow在该领域经验不足,对我来说,速度似乎是如果与深度学习一起工作,那么使大型机器学习系统变得更大的重要因素,那么为什么Google选择python来制造TensorFlow?用一种可以编译且无法解释的语言来编写代码会更好吗? 使用Python而不是像C ++这样的语言进行机器学习有什么优势?


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.