Questions tagged «python»

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

6
加载经过训练的Keras模型并继续训练
我想知道是否有可能保存经过部分训练的Keras模型并在再次加载模型后继续进行训练。 这样做的原因是,将来我将拥有更多的训练数据,并且我不想再次对整个模型进行训练。 我正在使用的功能是: #Partly train model model.fit(first_training, first_classes, batch_size=32, nb_epoch=20) #Save partly trained model model.save('partly_trained.h5') #Load partly trained model from keras.models import load_model model = load_model('partly_trained.h5') #Continue training model.fit(second_training, second_classes, batch_size=32, nb_epoch=20) 编辑1:添加了完全正常的示例 对于第10个时期后的第一个数据集,最后一个时期的损失将为0.0748,精度为0.9863。 保存,删除和重新加载模型后,第二个数据集上训练的模型的损失和准确性分别为0.1711和0.9504。 这是由新的训练数据还是完全重新训练的模型引起的? """ Model by: http://machinelearningmastery.com/ """ # load (downloaded if needed) the MNIST dataset import …

10
如何将Nonetype转换为int或字符串?
我有一个Nonetype值x,通常是一个数字,但可能是None。我想将其除以数字,但是Python提出了: TypeError: int() argument must be a string or a number, not 'NoneType' 我该如何解决?
95 python 

1
如何打包python应用程序使其可点子安装?
我在业余时间正在编写django应用程序,以参加我们正在上班的小费竞赛。我认为我会明智地使用这段时间,并逐步了解virtualenv,pip,打包,django 1.3以及如何编写易于重新分发的应用程序。到目前为止,一切都很好。 我要负责包装部分。例如,GitHub上的许多django应用程序大多(大致)以相同的方式捆绑在一起。我将以django-uni-forms为例。 我所做的一个假设是,MANIFEST.in和setup.py是pip完成工作所需的唯一必需的部分。那是对的吗?如果我的假设是错误的,还需要哪些其他组件? 是否通常生成了所需的包装文件,或者是手工制作的?可以描述依赖项然后再安装吗?我的应用程序依赖django-uni-forms,并且在requirements.txt我用来安装依赖项的应用程序中的文件中列出了它;但这是包装系统可以解决的问题吗? 我需要遵循哪些步骤来打包我的应用程序,以使pip能够安装它和任何依赖项?

8
如何在python函数中打印换行符?
我的代码中有一个字符串列表。 A = ['a1', 'a2', 'a3' ...] B = ['b1', 'b2', 'b3' ...] 我想用换行符将它们打印出来,如下所示: >a1 b1 >a2 b2 >a3 b3 我试过了: print '>' + A + '/n' + B 但是/ n不像换行符那样被识别。

7
Django基于类的视图:如何将其他参数传递给as_view方法?
我有一个基于类的自定义视图 # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) 我想像这样传递slug参数(或其他参数到视图) MyView.as_view(slug='hello_world') 我是否需要重写任何方法才能做到这一点?


1
在matplotlib中的两条垂直线之间填充
我通过去例子中matplotlib的文件,但它不是我清楚我怎样才能使填充两个特定的垂直线之间的区域的曲线图。 例如,假设我要在x=0.2和之间创建一个绘图x=4(针对整个y绘图范围)。我应该使用fill_between,fill还是fill_betweenx? 我可以使用where条件吗?


10
模板文件更改时重新加载Flask应用
默认情况下,使用内置服务器(Flask.run)运行Flask应用程序时,它将监视其Python文件并在代码更改时自动重新加载该应用程序: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader 不幸的是,这似乎仅适用于* .py文件,而且我似乎没有找到任何将此功能扩展到其他文件的方法。最值得注意的是,当模板更改时,让Flask重新启动应用程序将非常有用。我已经迷失了多少次我不喜欢模板中的标记,却因为看不到任何更改而感到困惑,只是发现该应用程序仍在使用旧版本的Jinja模板。 因此,有没有办法在模板目录中包含Flask监视文件,还是需要深入研究框架的源代码? 编辑:我正在使用Ubuntu 10.10。尚未在任何其他平台上尝试过。 经过进一步的查询,我发现模板中的更改确实是实时更新的,而无需重新加载应用程序本身。但是,这似乎仅适用于传递给的模板flask.render_template。 但是碰巧的是,在我的应用程序中,我有很多在Jinja模板中使用的可重用的,参数化的组件。它们实现为{% macro %}s,驻留在专用的“模块”中,并{% import %}编入实际页面。很好,很干...除了那些导入的模板显然从未检查过是否修改,因为它们根本没有通过render_template。 (奇怪的是,对于通过调用的模板,这种情况不会发生{% extends %}。至于{% include %},由于不真正使用它们,我不知道。) 因此,总结起来,这种现象的根源似乎在Jinja和Flask或Werkzeug之间。我想对于其中的任何一个项目,都可能需要进行bug跟踪:)同时,我已经接受了jd。的答案,因为这是我实际使用的解决方案-而且它的工作原理很像魅力。
95 python  flask  jinja2 

10
Python只读属性
我不知道何时属性应该是私有的,是否应该使用属性。 我最近读到,setter和getters不是pythonic,我应该使用属性装饰器。没关系。 但是,如果我有属性,该属性不能从类外部设置,而是可以读取的(只读属性)。这个属性应该是私有的self._x吗?我所说的私有是指下划线吗?如果是,那么不使用getter怎么读?我现在知道的唯一方法是写 @property def x(self): return self._x 这样我就可以读取属性,obj.x但是我无法设置它,obj.x = 1所以很好。 但是,我真的应该在乎设置不应该设置的对象吗?也许我应该离开它。但是话又说回来,我不能使用下划线,因为阅读obj._x对于用户来说很奇怪,所以我应该使用下划线obj.x,然后用户又一次不知道他一定不能设置该属性。 您的看法和做法是什么?

10
从pdf提取页面作为jpeg
在python代码中,如何有效地将pdf中的某个页面另存为jpeg文件?(用例:我有一个python flask网络服务器,将在其中上传pdf-s,并存储与每个页面相对应的jpeg-s。) 该解决方案已经结束,但是问题在于它不会将整个页面转换为jpeg。
95 python  image  pdf 

5
WhatsApp API(java / python)[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 我正在寻找WhatsApp API,最好是Python或Java库。 我已经尝试过Yowsup,但是无法注册我的电话号码;我住在印度,不知道是否与印度有任何关系。 我确实尝试过WhatsAPI(Python库),但也不起作用。 有什么建议吗?这里有Yowsup的用户吗?
95 java  python  api  bots  whatsapp 

5
过滤python词典中的项,其中键包含特定的字符串
我是用python开发东西的C编码器。我知道如何在C语言中执行以下操作(以及因此在应用于Python的类似C的逻辑中),但是我想知道这样做的“ Python”方式是什么。 我有一个字典d,我想对项的子集进行操作,只有那些键(字符串)的项包含特定的子字符串。 即C逻辑将是: for key in d: if filter_string in key: # do something else # do nothing, continue 我在想python版本会像 filtered_dict = crazy_python_syntax(d, substring) for key,value in filtered_dict.iteritems(): # do something 我在这里找到了很多有关过滤字典的文章,但是找不到与之相关的文章。 我的字典未嵌套,我正在使用python 2.7


7
大小调整/缩放图像
我想拍摄一张图像并更改图像的比例,虽然它是一个numpy数组。 例如,我有一个可口可乐瓶的图像: bottle-1 转换为一个numpy的形状数组,(528, 203, 3)我想调整其大小以表示第二个图像的大小: bottle-2 形状为(140, 54, 3)。 如何在保持原始图像的同时将图像尺寸更改为特定形状?其他答案建议将每两行或第三行剥离掉,但是我想要做的基本上是像通过图像编辑器那样缩小图像,但是使用python代码。是否有任何库可以在numpy / SciPy中执行此操作?
95 python  image  numpy  scipy  resize 

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.