Questions tagged «python»

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

16
更好地协调两个numpy数组的更好方法
我有两个不同形状的numpy数组,但是长度(引导尺寸)相同。我想对它们中的每一个进行混洗,以使相应的元素继续对应-即相对于它们的前导索引一致地对它们进行混洗。 该代码有效,并说明了我的目标: def shuffle_in_unison(a, b): assert len(a) == len(b) shuffled_a = numpy.empty(a.shape, dtype=a.dtype) shuffled_b = numpy.empty(b.shape, dtype=b.dtype) permutation = numpy.random.permutation(len(a)) for old_index, new_index in enumerate(permutation): shuffled_a[new_index] = a[old_index] shuffled_b[new_index] = b[old_index] return shuffled_a, shuffled_b 例如: >>> a = numpy.asarray([[1, 1], [2, 2], [3, 3]]) >>> b = numpy.asarray([1, 2, 3]) …

5
如何将字典转储到json文件?
我有这样的命令: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} 我不知道如何将字典转储到json文件,如下所示: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } 有python方式可以做到这一点吗? 您可能会猜到我想生成一个d3树形图。
239 python  json  dictionary 

2
matplotlib图例标记仅一次
我经常使用以下命令在matplotlib图上绘制点: x = 10 y = 100 plot(x, y, "k*", label="Global Optimum") legend() 但是,这会导致图例两次在图例中放置一颗星星,如下所示: * * Global Optimum 当我真的希望它看起来像: * Global Optimum 我该怎么做呢?
238 python  matplotlib 

5
Django-render(),render_to_response()和direct_to_template()之间有什么区别?
最新的差值(在语言蟒/ django的小白可以理解)在之间的视图render(),render_to_response()和direct_to_template()? 例如,来自Nathan Borror的基本应用示例 def comment_edit(request, object_id, template_name='comments/edit.html'): comment = get_object_or_404(Comment, pk=object_id, user=request.user) # ... return render(request, template_name, { 'form': form, 'comment': comment, }) 但我也看到了 return render_to_response(template_name, my_data_dictionary, context_instance=RequestContext(request)) 和 return direct_to_template(request, template_name, my_data_dictionary) 有什么区别,在任何特定情况下使用什么?
238 python  django 

8
在python中定义私有模块函数
根据http://www.faqs.org/docs/diveintopython/fileinfo_private.html: 像大多数语言一样,Python具有私有元素的概念: 私有函数,不能从其模块外部调用 但是,如果我定义两个文件: #a.py __num=1 和: #b.py import a print a.__num 当我运行b.py它打印出1没有给出任何例外。diveintopython是错误的,还是我误会了某些东西?而且是有一些方法可以不定义模块的功能为私有?


24
Virtualenvs中的参考损坏
我最近在Mac上安装了许多点文件以及其他一些应用程序(我改为使用iTerm而不是Terminal,将Sublime设置为默认文本编辑器),但是此后,尽管它们的文件夹位于.virtualenvs中,但我所有的虚拟环境都停止了工作仍然在那里,每当我尝试在其中运行任何命令时,它们都会给出以下错误: dyld: Library not loaded: @executable_path/../.Python Referenced from: /Users/[user]/.virtualenvs/modclass/bin/python Reason: image not found Trace/BPT trap: 5 我已经删除了所有与dotfiles相关的文件,并将.bash_profile还原到以前的状态,但是问题仍然存在。是否有任何方法可以诊断问题或以简单的方式解决问题(例如,无需再次创建所有虚拟环境)?

3
熊猫读表不带标题
我如何使用熊猫读取.csv文件(无标题),并且只希望使用列的子集(例如总共20列中的第4和第7列)?我似乎无法做usecols
238 python  pandas 

12
将numpy dtypes转换为本地python类型
如果我有numpy dtype,如何将其自动转换为最接近的python数据类型?例如, numpy.float32 -> "python float" numpy.float64 -> "python float" numpy.uint32 -> "python int" numpy.int16 -> "python int" 我可以尝试提出所有这些情况的映射,但是numpy是否提供了一些自动方式将其dtypes转换为最接近的本机python类型?该映射不必详尽无遗,但它应该转换具有类似python类似物的常见dtypes。我认为这已经发生在numpy的某个地方。
238 python  numpy 


7
守护程序线程说明
在Python文档中 它说: 线程可以标记为“守护程序线程”。该标志的重要性在于,仅保留守护程序线程时,整个Python程序都会退出。初始值是从创建线程继承的。 没有人对这意味着什么有更清楚的解释,或者有实际的示例显示了将线程设置为的位置daemonic? 为我澄清一下:因此,您唯一不希望将线程设置为的情况daemonic是,您希望它们在主线程退出后继续运行吗?

15
使用请求包时发生SSL InsecurePlatform错误
我正在使用Python 2.7.3和请求。我通过pip安装了Requests。我相信这是最新版本。我正在Debian Wheezy上运行。 过去,我已经使用Requests很多次了,但是从未遇到过这个问题,但是当Requests我发出https请求时,似乎出现了InsecurePlatform异常。 错误提到urllib3,但我没有安装。我确实安装了它以检查它是否解决了错误,但是没有成功。 /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3 /util/ssl_.py:79: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest /security.html#insecureplatformwarning. 关于我为什么要得到这个的任何想法?我已经按照错误消息中的说明检查了文档,但是文档说要导入urllib3并禁用警告或提供证书。

4
如何从一列中排序熊猫数据框
我有一个像这样的数据框: print(df) 0 1 2 0 354.7 April 4.0 1 55.4 August 8.0 2 176.5 December 12.0 3 95.5 February 2.0 4 85.6 January 1.0 5 152 July 7.0 6 238.7 June 6.0 7 104.8 March 3.0 8 283.5 May 5.0 9 278.8 November 11.0 10 249.6 October 10.0 11 …
237 python  pandas  sorting 


6
SQLAlchemy IN子句
我正在尝试在sqlalchemy中执行此查询 SELECT id, name FROM user WHERE id IN (123, 456) 我想[123, 456]在执行时绑定列表。
237 python  sqlalchemy 

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.