-
python – Mac上的Jupyter安装失败
所属栏目:[Python] 日期:2020-12-15 热度:63
我正在尝试在我的Mac上安装Jupyter(OS X El Capitan),我收到错误以回应: sudo pip install -U jupyter 首先下载/安装开始很好,但后来我遇到这个: Installing collected packages: six, singledispatch, certifi, backports-abc, tornado, jupyter-core, py[详细]
-
django – Travis:“创建测试数据库时出错:创建数据库的权限被拒绝”
所属栏目:[Python] 日期:2020-12-15 热度:183
这是我的travis.yml文件: language: pythonpython: - 2.7addons: postgresql: 9.3env: - SECRET_KEY=test DB_NAME=dbtest DB_USER=test DB_PASS=testbefore_install: - export DJANGO_SETTINGS_MODULE=set[详细]
-
Django tastypie:资源显示与列表请求中的详细请求不同
所属栏目:[Python] 日期:2020-12-15 热度:124
我刚刚开始使用 django tastypie,而且我很喜欢它. 我的问题:我正在搜索与管理视图中相同的功能: 为foreignkey字段指定在其他对象的列表响应中看到的内容以及详细响应中的内容. 让我们说这是我简化的模型: class Location(models.Model): name = models.Cha[详细]
-
python – 为什么使用整数作为pymongo的键不起作用?
所属栏目:[Python] 日期:2020-12-15 热度:168
我在 python中使用更大的数据集尝试了这个并且有问题,所以我创建了一个小测试集,也在python中使用pymongo: from pymongo import MongoClienttestColl = MongoClient().tDB.tColldata = {foo: bar, baz: {1: {a: B}}, _id: AB123456789}tes[详细]
-
django芹菜 – 如何发送request.FILES [‘photo’]到任务
所属栏目:[Python] 日期:2020-12-15 热度:159
我正在尝试通过以下方式将request.FILES [‘photo’](我网站上传的文件)发送到tCelery: tasks.upload_photos.delay(img=request.FILES[photo]) 我得到一个pickle错误,因为它无法序列化它.将文件发送到任务的方式是什么? 错误:“无法pickle StringO对象”[详细]
-
Python – 通过偶数或奇数索引将列表拆分为2?
所属栏目:[Python] 日期:2020-12-15 热度:134
什么是将列表A分成B和C的最 Pythonic方式,使得B由A和C的偶数索引元素组成,由A的奇数索引元素组成. 例如A = [1,3,2,6,5,7].那么B应该是[1,2,5],C应该是[3,6,7]. 使用步幅切片: B, C = A[::2], A[1::2] 序列切片不仅支持指定起始值和结束值,还支持步幅(或步长)[详细]
-
python – 没有模型的Django.contrib.flatpages
所属栏目:[Python] 日期:2020-12-15 热度:83
我有一些带有空内容字段的flatpages及其在模板中的内容(使用template_name字段给出). 为什么我使用django.contrib.flatpages 它允许我(大多数)提供最少URL配置的静态页面. 我不必为每个人写出观点. 为什么我不需要模型FlatPage 我将内容留空,只提供模板路径.[详细]
-
python – Django Test Client post()返回302,尽管视图的帖子()
所属栏目:[Python] 日期:2020-12-15 热度:128
我正在编写一些基本测试,以确保中等大小的Django应用程序中的页面正确获取和POST.但是,使用 django.test.client.Client不可靠地失败.即使在我的代码中存在明显的错误,它也会返回302响应. 在我的app / urls.py中: url(r^mymodel/create/$, views.MyModelView.[详细]
-
Pythonic计算pandas数据帧条纹的方法
所属栏目:[Python] 日期:2020-12-15 热度:193
给定df df = pd.DataFrame([[1, 5, 2, 8, 2], [2, 4, 4, 20, 2], [3, 3, 1, 20, 2], [4, 2, 2, 1, 3], [5, 1, 4, -5, -4], [1, 5, 2, 2, -20], [2, 4, 4, 3, -8], [3, 3, 1, -1, -1], [4, 2, 2, 0, 12][详细]
-
python – 在一个表达式中打印前n个斐波那契数列
所属栏目:[Python] 日期:2020-12-15 热度:118
所以我最近一直在搞乱 Python,我正试图找到一种方法在单个表达式中输出第n个斐波纳契数列.这是我到目前为止编写的代码: (lambda f: f if f2 else (f-1)+(f-2))(n)# n == 1 - 1# n == 2 - 1# n == 3 - 3# n == 4 - 5# n == 5 - 7.... 但是,正如我在上面评论的[详细]
-
python – 使用PyGtk时,GUI未从其他线程更新
所属栏目:[Python] 日期:2020-12-15 热度:124
我正在使用PyGTK来构建GUI应用程序.我想从另一个线程更新textview小部件,但每次尝试更新时小部件都不会更新.我该怎么做才能获得可靠的GUI更新? GTK不是线程安全的,因此您不应该简单地从其他线程调用GUI更新方法. glib.idle_add(或旧的PyGTK版本中的gobject.i[详细]
-
什么python代码为二元运算符生成所有可能的分组(树)
所属栏目:[Python] 日期:2020-12-15 热度:196
正如在几个SO问题中所解释的那样,并且在 mathworld处更抽象地解释,加泰罗尼亚数字的序列恰好对应于可以为任何给定数量的运算符生成的括号分组的数量.但我还没有找到生成所有这些分组的算法. 该二进制包围算法对应于Tamari Lattice,并且可以以多种不同方式描述[详细]
-
python – 熊猫排到json
所属栏目:[Python] 日期:2020-12-05 热度:144
我在pandas中有一个数据帧,我的目标是将数据帧的每一行写为新的json文件. 我现在有点卡住了.我的直觉是迭代数据帧的行(使用df.iterrows)并使用json.dumps转储文件,但无济于事. 有什么想法吗? Pandas DataFrames有一个to_json方法,它将为您完成: http://pand[详细]
-
Python线程与事件对象
所属栏目:[Python] 日期:2020-12-05 热度:82
我看到很多 Python脚本在一个类中使用Threads,并且很多它们使用threading.Event().例如: class TimerClass(threading.Thread): def __init__(self): threading.Thread.__init__(self) self.event = threading.Event()[详细]
-
python – pymongo:MongoClient或Connection
所属栏目:[Python] 日期:2020-12-05 热度:70
我试图用pymongo连接 mongodb.我看到两个类连接到mongodb. MongoClient and Connection. 这两个班有什么区别? MongoClient是连接到mongo实例的首选方法. Connection类已被弃用.但是,就使用而言,它们非常相似.[详细]
-
python – 为什么skimage.transform.rotate比PIL的Image.rotate慢得多?
所属栏目:[Python] 日期:2020-12-05 热度:198
我正在将一些基于PIL的代码转换为NumPy,但我发现 skimage.transform.rotate函数明显慢于PIL的Image.rotate. 作为一个粗略的比较,使用skimage在~1000×1000像素图像上旋转大约需要2.2秒,而Image.rotate需要大约0.1秒: import timefrom PIL import Imageimport[详细]
-
gettext – Flask-Babel如何在Jinja模板文件中使用翻译
所属栏目:[Python] 日期:2020-12-05 热度:94
在我的Flask应用程序中,在main.py文件中,我定义了: from flaskext.babel import gettext....def somefun(): return render_template(some.html, messages=messages) 在模板文件some.html中,我用过: input type=text name=keywords[详细]
-
python – 如何在`scipy.integrate.dblquad`中增加函数的细分数?
所属栏目:[Python] 日期:2020-12-05 热度:162
我正在使用scipy.integrate.dblquad,我收到此错误: UserWarning: The maximum number of subdivisions (50) has been achieved.If increasing the limit yields no improvement ... 我想增加这个限制,看看积分是否融合良好. documentation指定了如何为s[详细]
-
python – 使用Numpy stride_tricks获取非重叠的数组块
所属栏目:[Python] 日期:2020-12-05 热度:125
我试图使用numpy.lib.stride_tricks.as_striding来迭代数组的非重叠块,但是我无法找到参数的文档,所以我只能得到重叠的块. 例如,我有一个4×5数组,我想从中获得4个2×2块.我很好,右边和下边缘的额外的细胞被排除. 到目前为止,我的代码是: import sysimport n[详细]
-
在包含f2py(最小工作示例)的模块中包含已编译的模块?
所属栏目:[Python] 日期:2020-12-05 热度:195
我已经尝试过但是失败了,以获得最低限度的工作示例.因为我不需要将我的大量代码暴露给 python,所以我不需要f2py来包装它的大部分内容.此外,由于传递可分配数组和使用派生类型,我特别希望f2py只包装我创建的接口模块(在下面的示例’main.f90’中).但是我有问题[详细]
-
python – Flask:后台线程看到一个非空队列为空
所属栏目:[Python] 日期:2020-12-05 热度:139
当我在uwsgi中运行Flask应用程序时,后台线程和应用程序功能在查询相同队列的大小时会看到不同的值. 组件 具有thread-safe queue的Flask应用程序. GET调用返回队列大小. POST调用向队列中添加一个元素. 后台线程打印队列大小 问题 当应用程序是从shell使用pyth[详细]
-
python – django:将每个用户数据分开
所属栏目:[Python] 日期:2020-12-05 热度:200
我正在努力研究如何/最好,最安全的方法来保持用户的数据在我需要写的 django网站中分开. 这是我需要做的一个例子…… 示例应用程序ToDoList 使用django contrib.auth来管理用户/密码等,我将拥有以下用户 汤姆 吉姆 背风处 将有一个ToDo模型(在我的真实应用程[详细]
-
python – 如何在mac中安装setuptools
所属栏目:[Python] 日期:2020-12-05 热度:77
我试图通过点安装一些图书馆,但我有一些问题. 当我尝试安装一些我需要我的项目我得到这个消息: $sudo pip install dj-database-url==0.2.0Downloading/unpacking dj-database-url==0.2.0 Downloading dj-database-url-0.2.0.tar.gzCleaning up...setuptool[详细]
-
python – 无法重现使用astropy获取的源之间的距离值
所属栏目:[Python] 日期:2020-12-05 热度:99
我有两个赤道坐标(ra,dec)和(ra_0,dec_0)位于距离r和r_0的源,我需要计算它们之间的3D距离. 我使用两种方法,据我所知,应该给出相同的结果,但不是. 第一种方法是应用astropy的separation_3d功能.第二种方法是使用表达式给出两个具有球面坐标的源之间的距离: 如[详细]
-
python – 有效地将numpy数组与元素进行比较
所属栏目:[Python] 日期:2020-12-05 热度:104
我正在执行大量这些计算: A == A [np.newaxis] .T 其中A是一个密集的numpy数组,通常具有共同的值. 出于基准测试目的,我们可以使用: n = 30000A = np.random.randint(0, 1000, n)A == A[np.newaxis].T 当我执行此计算时,我遇到了内存问题.我相信这是因为输出[详细]