-
如何使用带数据的数据库在django中运行测试?
所属栏目:[Python] 日期:2020-05-25 热度:199
我想使用postgres localhost数据库中的数据(已经加载的数据)测试我的视图.我正在使用pyx和pytest-django.我的问题:如何设置/连接到本地数据库以获取所有数据模型架构和数据本身?或者也许最好使用factory_boy?或者从.sql脚本加载整个数据(如果是,如何)?我[详细]
-
python – Pandas read_csv加速
所属栏目:[Python] 日期:2020-05-25 热度:57
我正在阅读一个大型的csv,它有大约1000万行和20个不同的列(带有标题名称).我有值,2列有日期和一些字符串.目前,我需要大约1.5分钟来加载数据,如下所示:df = pd.read_csv(data.csv, index_col=date, parse_dates = date) 我想问一下,如何才能显着提高速度,一旦[详细]
-
python – Pandas数据框基于其他数据帧的列创建新列
所属栏目:[Python] 日期:2020-05-25 热度:130
所以我有这两个df:df答:ID TYPE 1 A 2 B 3 C 4 A 5 C df B:TYPE MEASURE A 0.3 B 0.4 C 0.5 我想要做的是根据关于TYPE的df B的对应关系向df A添加第三列:ID TYPE MEASURE 1 A 0.3 2[详细]
-
c# – 如何在使用(Py.GIL())块pythonnet时处理异常
所属栏目:[Python] 日期:2020-05-25 热度:78
有没有办法在使用(Py.GIL())块时处理异常?例如: using System; using Python.Runtime; public class Test{ public static void Main(){ using(Py.GIL()){ try{[详细]
-
如何在包中包含示例或测试程序?
所属栏目:[Python] 日期:2020-05-25 热度:70
Python Cookbook为“典型库包”建议了以下树结构:projectname/ README.txt Doc/ documentation.txt projectname/ __init__.py foo.py bar.py utils/[详细]
-
Python:如何查找三元组用户访问过的三元组
所属栏目:[Python] 日期:2020-05-25 热度:52
我有一个CSV文件,其中包含用户访问的项目列表,例如:user_id item_id 370 293 471 380 280 100 280 118 219 118 ... 列表很长 - 30M行.我需要找到三个用户访问过的项目的三元组(即所有三个用户都访问了所有三个项目).这种三胞胎很少见.我试图找到的示例结果:[详细]
-
python – 非阻塞Scrapy管道到数据库
所属栏目:[Python] 日期:2020-05-25 热度:177
我在Scrapy中有一个Web抓取器,可以获取数据项.我想异步地将它们插入到数据库中.例如,我有一个事务,使用SQLAlchemy Core将一些项目插入到我的数据库中:def process_item(self, item, spider): with self.connection.begin() as conn: conn.ex[详细]
-
python – 如何为matplotlib.animation正确启用ffmpeg?
所属栏目:[Python] 日期:2020-05-25 热度:72
到目前为止,我已经在堆栈上覆盖了大量的内容,试图让ffmpeg继续下去,这样我就可以制作一个间隔拍摄视频.我在CentOS 7机器上,运行python3.7.0a0.python3 import numpy as np np.__version__ 1.12.0 import[详细]
-
Python代码计算三点之间的角度(lat长坐标)
所属栏目:[Python] 日期:2020-05-25 热度:197
任何人都可以建议如何计算三点之间的角度(纬度长坐标)A : (12.92473, 77.6183) B : (12.92512, 77.61923) C : (12.92541, 77.61985) 最佳答案假设您需要角度ABC(B是角度的顶点),我会看到两种解决问题的主要方法.由于您的三个点彼此接近(纬度小于0.0007°,经度[详细]
-
我怎么能导致Python 3.5崩溃?
所属栏目:[Python] 日期:2020-05-25 热度:193
我们在我们的应用程序中使用嵌入式cpython作为脚本语言.我们在启动时修改sys.path以确保我们不从应用程序外部执行代码,但是在PYTHONPATH中使用sitecustomize.py的用户导致代码在我们有机会修复sys.path之前执行,我们相信他们的代码有一个严重的崩溃(不是例外,[详细]
-
使用.format()方法将文本格式化为Python 3.3
所属栏目:[Python] 日期:2020-05-25 热度:118
我是 Python的新手,并尝试使用一些示例脚本.我正在做一个简单的收银机类型的事情,但我想要证明或右对齐输出,使其看起来像这样: subTotal = 24.95tax = subTotal * 0.0725total = subTotal + taxpaid = 30change = paid-totalprint(The subtotal was: $,subTo[详细]
-
以Python编程方式确定distutils数据文件的位置
所属栏目:[Python] 日期:2020-05-25 热度:173
我正在尝试将数据文件包含在我的软件包的distutils中,然后使用相对路径引用它们(以下是 http://docs.python.org/distutils/setupscript.html#distutils-additional-files) 我的目录结构是: myproject/ mycode.py data/ file1.dat mycode.py中的代码,其实际上[详细]
-
python – Pandas:查找上一行匹配值
所属栏目:[Python] 日期:2020-05-25 热度:67
我正在尝试使用一列中的值创建一个列,但是基于将另一列与前一个值匹配. 这是我目前的代码: d = {a:[1,2,3,1,2,3,2,1], b:[10,20,30,40,50,60,70,80]}df = pd.DataFrame(d)df[c] = df[b][df[a] == df[a].prev()] 我想要的输出: a b c0 1 10[详细]
-
python – 在期望的原始文本文件上迭代,收到字符串对象
所属栏目:[Python] 日期:2020-05-25 热度:177
我正在尝试构建一个如 this link.中提到的朴素贝叶斯分类器 参考这条线 X_new_tfidf = tfidf_transformer.transform(X_new_counts) 在Training the Classifier子标题下,我在我的代码中有一个类似的行X_new_counts = count_vect.transform(input.plot_movie),[详细]
-
python – 强制使用IPv4 / IPv6的请求
所属栏目:[Python] 日期:2020-05-25 热度:78
如何强制请求库使用特定的Internet协议版本来获取get请求?或者这可以通过 Python中的另一种方法更好地实现?我可以,但我不想使用卷曲…… 澄清目的的例子: import requestsr = requests.get(https://my-dyn-dns-service.domain/?hostname=my.domain, auth =[详细]
-
如何编写单元测试,其中每个测试用例具有不同的输入但是相同?
所属栏目:[Python] 日期:2020-05-25 热度:187
我需要为一些 python类创建一个单元测试.我有一个输入和预期结果的数据库,应由UUT为这些输入生成. 这是我想要做的伪代码: for i=1 to NUM_TEST_CASES: Load input for test case i execute UUT on the input and save output of run Load expected result[详细]
-
使用Python检查电子邮件大小限制
所属栏目:[Python] 日期:2020-05-25 热度:142
有人能告诉我,我怎么能检查电子邮件的大小限制. 因此,如果所有附件一起超过限制,我可以发送更多消息.并且假设每个附件小于限制大小. 我使用python 2.7(电子邮件,smtplib模块). 任何建议,样品,链接..将不胜感激. 好的,我发现了:) import smtplib smtp = smtpli[详细]
-
Python差异的潜在语义分析
所属栏目:[Python] 日期:2020-05-25 热度:52
我正在尝试使用以下代码在 Python中遵循 Wikipedia Article on latent semantic indexing: documentTermMatrix = array([[ 0., 1., 0., 1., 1., 0., 1.], [ 0., 1., 1., 0., 0., 0., 0.],[详细]
-
python – 找到一个数组的哪些元素接近另一个数组中的任何元素的最有效方法是什么?
所属栏目:[Python] 日期:2020-05-25 热度:84
我有两个1维numpy.ndarray对象,并想知道第一个数组中的哪些元素在第二个数组中的任何元素的dx内. 我现在拥有的是什么 # setupnumpy.random.seed(1)a = numpy.random.random(1000) # create one arraynumpy.random.seed(2)b = numpy.random.random(1000) # cr[详细]
-
python – plt.figure()vs Matplotlib中的子图
所属栏目:[Python] 日期:2020-05-25 热度:74
在Matplotlib中,许多示例以ax = subplot(111)的形式出现,然后函数应用于ax,如ax.xaxis.set_major_formatter(FuncFormatter(myfunc)). (找到 here) 或者,当我不需要子图时,我可以执行plt.figure(),然后使用plt.plot()或类似函数绘制我需要的任何内容. 现在,我[详细]
-
python – 如何在theano中获得一维卷积
所属栏目:[Python] 日期:2020-05-25 热度:74
我能找到的唯一功能是2D卷积 described here …… 有没有优化的1D功能? 虽然我相信theano中没有conv1d,但Lasagne(theano顶部的神经网络库)有几个Conv1D层的实现.一些基于theano的conv2d函数,其中一个维度等于1,一些使用单个或多个点积.我会尝试所有这些,可能[详细]
-
python – Matplotlib pyplot show()在关闭后不起作用
所属栏目:[Python] 日期:2020-05-25 热度:143
我有这样的循环 #!/usr/bin/env pythonimport matplotlib.pyplot as pfor i in xrange(N): # Create my_image here # Display this image p.figure() p.imshow(my_image) p.show() p.close() 当[详细]
-
python – sqlalchemy的Flask应用程序上下文
所属栏目:[Python] 日期:2020-05-25 热度:140
我正在研究烧瓶中的小休息api. Api具有注册请求并生成单独线程以在后台运行的路由.这是代码: def dostuff(scriptname): new_thread = threading.Thread(target=executescript,args=(scriptname,)) new_thread.start() 线程启动但是当我尝试从executioncript[详细]
-
python – (Django)无法分配“u’1”“:”StaffProfile.user“必须是”用户“实例
所属栏目:[Python] 日期:2020-05-25 热度:90
我有一个如下所示的模型: class StaffProfile(models.Model): user = models.ForeignKey(User) maas = models.FloatField() maas_gunu = models.CharField(max_length=5) 当我尝试使用如下代码插入数据时: staffprofilesay = Staff[详细]
-
从“今天”还是“昨天”到Python的时间,最好的方法是什么?
所属栏目:[Python] 日期:2020-05-25 热度:176
Python具有相当不错的日期解析功能,但是通过今天创建一个新的日期并进行减法,是识别日期时间的唯一方法,例如“今天3:20 PM”或“昨天上午11:06” 我喜欢很多的图书馆,越来越多的人使用,是 python-dateutil,但不幸的是,它也不是其他传统的大日期时间解析器, mx[详细]

浙公网安备 33038102330553号