Tag: python

在matplotlib中有线样式列表吗?

我正在写一个脚本,将做一些阴谋。 我想要它绘制几个数据系列,每个系列都有其独特的线条样式(不是颜色)。 我可以很容易地遍历一个列表,但有没有这样的列表已经可以在Python?

如何删除numpy.ndarray中包含非数字值的所有行

基本上,我正在做一些数据分析。 我读了一个数据集作为numpy.ndarray,其中一些值是丢失的(或者不在那里,是NaN ,或者是写成“ NA ”的string)。 我想清除包含这样的任何条目的所有行。 我该如何做一个numpy的ndarray?

TensorFlow中的variables和get_variable之间的区别

据我所知, Variable是制作variables的默认操作, get_variable主要用于权重分享。 一方面,有一些人build议使用get_variable而不是原始的Variable操作,只要你需要一个variables。 另一方面,我只是在TensorFlow的官方文档和演示中看到使用get_variable 。 因此,我想知道如何正确使用这两种机制的一些经验法则。 有没有“标准”的原则?

如何在Windows上安装python-dateutil?

我试图将某些date/时间转换为UTC,我认为这会在Python中变得简单 – 包括电池,对吧? 那么,除了Python(2.6)不包含任何tzinfo类之外,这将是简单的。 没问题,快速search变成python-dateutil应该做我所需要的。 问题是我需要在Windows上安装它。 我可以使用7-zip解压.tar.gz2分发包,但是现在我只剩下一些文件,并且没有关于如何继续的指导。 当我尝试运行setup.py时,出现错误“No module named setuptools”。

使用HDF5进行大型arrays存储(而不是平面二进制文件)是否存在分析速度或内存使用优势?

我正在处理大型的3D数组,我经常需要用各种方法来进行各种数据分析。 一个典型的“立方体”可以是〜100GB(未来可能会变大) 似乎python中大数据集的典型推荐文件格式是使用HDF5(h5py或pytables)。 我的问题是:是否有任何速度或内存使用的好处,使用HDF5存储和分析这些立方体存储在简单的平面二进制文件? HDF5更适合表格数据,而不是像我正在使用的大型数组? 我看到HDF5可以提供很好的压缩,但是我更关心处理速度和处理内存溢出问题。 我经常只想分析立方体的一个大的子集。 pytables和h5py的一个缺点是,当我分割一个数组的时候,总是会返回一个数组,使用内存。 但是,如果我分割一个平坦的二进制文件的numpy memmap,我可以得到一个视图,它保持在磁盘上的数据。 所以,我似乎可以更容易地分析我的数据的特定部门,而不会超出我的记忆。 我已经探索了pytables和h5py,至今没有看到我的目的的好处。

Django Rest Framework – 无法使用视图名称“user-detail”parsing超链接关系的URL

我正在Django Rest框架中build立一个项目,用户可以login查看他们的酒窖。 我的ModelViewSets工作得很好,突然之间,我得到了这个令人沮丧的错误: 无法使用视图名称“user-detail”parsing超链接关系的URL。 您可能未能在您的API中包含相关模型,或在此字段上错误地configuration了lookup_field属性。 追溯显示: [12/Dec/2013 18:35:29] "GET /bottles/ HTTP/1.1" 500 76677 Internal Server Error: /bottles/ Traceback (most recent call last): File "/Users/bpipat/.virtualenvs/usertest2/lib/python2.7/site-packages/django/core/handlers/base.py", line 114, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/Users/bpipat/.virtualenvs/usertest2/lib/python2.7/site-packages/rest_framework/viewsets.py", line 78, in view return self.dispatch(request, *args, **kwargs) File "/Users/bpipat/.virtualenvs/usertest2/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 57, in wrapped_view return view_func(*args, **kwargs) File "/Users/bpipat/.virtualenvs/usertest2/lib/python2.7/site-packages/rest_framework/views.py", line […]

Python切片如何,我知道Python切片,但我怎么可以使用内置的切片对象呢?

内置函数slice什么用处,我该如何使用它? Pythonic切片的直接方式我知道 – l1[start:stop:step] 。 我想知道如果我有一个切片对象,那么我如何使用它?

芹菜并行分布式任务与多处理

我有一个CPU密集型的芹菜任务。 我想使用大量EC2实例的所有处理能力(核心)来更快地完成这项工作( 我认为是一个多处理的芹菜并行分布式任务) 。 线程 , 多处理 , 分布式计算 , 分布式并行处理等术语都是我想要更好地理解的术语。 示例任务: @app.task for item in list_of_millions_of_ids: id = item # do some long complicated equation here very CPU heavy!!!!!!! database.objects(newid=id).save() 使用上面的代码(如果可能,举个例子)如何使用Celery来分配这个任务,通过允许在云中的所有可用机器上利用所有计算CPU能力来分割这个任务?

如何比较python中的两个string?

我有两个string string1="abc def ghi" 和 string2="def ghi abc" 如何得到这两个string是相同的没有打破的话?

如何通过Flask-SQLAlchemy中的id删除logging

我有我的MySql数据库中的users表。 这张表有id , name和age段。 我怎样才能通过id删除一些logging? 现在我使用下面的代码: user = User.query.get(id) db.session.delete(user) db.session.commit() 但是我不想在删除操作之前做任何查询。 有没有办法做到这一点? 我知道,我可以使用db.engine.execute("delete from users where id=…") ,但我想使用delete()方法。 谢谢!