小编akd*_*dom的帖子

将方法添加到现有对象实例

我已经读过可以在Python中向现有对象(即,不在类定义中)添加方法.

我知道这样做并不总是好事.但是人们怎么可能这样做呢?

python oop methods monkeypatching

596
推荐指数
13
解决办法
22万
查看次数

构建一个基本的Python迭代器

如何在python中创建迭代函数(或迭代器对象)?

python iterator object

545
推荐指数
8
解决办法
34万
查看次数

如何将PIL图像转换为numpy数组?

好吧,我正在四处寻找将PIL图像对象来回转换为numpy数组,这样我就可以比PIL的PixelAccess对象允许更快的像素转换.我已经想出如何通过以下方式将像素信息放在一个有用的3D numpy数组中:

pic = Image.open("foo.jpg")
pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3)
Run Code Online (Sandbox Code Playgroud)

但在完成所有令人敬畏的变换后,我似乎无法弄清楚如何将其加载回PIL对象.我知道这个putdata()方法,但似乎无法让它表现出来.

python numpy image python-imaging-library numpy-ndarray

212
推荐指数
5
解决办法
34万
查看次数

使用Python访问mp3元数据

在python中检索mp3元数据的最佳方法是什么?我已经看到了几个框架,但我不确定哪个框架最好用......哪有想法?

python mp3 metadata

113
推荐指数
11
解决办法
10万
查看次数

在PostgreSQL中存储图像

好吧,所以我正在开发一个应用程序,它将使用运行PostgreSQL的Linux后端将图像提供给Windows框,前端用C#.NET编写,尽管前端应该不重要.我的问题是:

  • 在Postgres中处理图像处理的最佳方法是什么?

这些图像大约为4-6百万像素,我们存储的数量超过3000个.可能还需要注意:这不是一个Web应用程序,最多只能有两个前端同时访问数据库.

postgresql image

99
推荐指数
8
解决办法
13万
查看次数

联系Django Admin的模型历史

设置:

  • 我正在开发一个Django应用程序,它允许用户在数据库中创建一个对象,然后返回并根据需要进行编辑.
  • Django的管理站点保存了通过管理站点对对象所做更改的历史记录.

问题:

  • 如何将我的应用程序挂钩到管理站点的更改历史记录中,以便我可以看到用户对其"内容"所做的更改历史记录?

django django-models django-admin

85
推荐指数
4
解决办法
5万
查看次数

图像处理,在Python?

我最近遇到了一个问题,至少需要一个基本程度的图像处理,我可以用Python做到这一点,如果有的话,用什么?

python image-manipulation image image-processing

81
推荐指数
6
解决办法
10万
查看次数

C#.NET + PostgreSQL

我正在研究一个项目,该项目使用C#.NET(坐在Windows框中)作为主要语言,PostgreSQL作为后端数据库(后端位于Linux机器上).我听说ODBC.NET允许轻松集成这两个组件.

有没有人有实际设置C#和PostgreSQL一起工作的经验?如果是这样,你有什么建议,如何去做,你找到的问题,等等?

.net c# postgresql

52
推荐指数
3
解决办法
5万
查看次数

加速Python

这真的是两个问题,但是它们非常相似,为了保持简单,我想我只是把它们放在一起:

  • 首先:鉴于已经建立的python项目,除了简单的代码内优化之外,有什么方法可以加快速度?

  • 其次:在python中从头开始编写程序时,有哪些好方法可以大大提高性能?

对于第一个问题,想象一下你得到了一个写得很好的项目,你需要提高性能,但你似乎无法通过重构/优化获得很多收益.在这种情况下你会做些什么来加速它,而不是像C那样重写它?

python optimization performance

42
推荐指数
7
解决办法
2万
查看次数

Python音乐库?

我正在寻找用Python编写一个小鼓机来获得乐趣.我搜索了一些,发现了关于音乐基本音频的python页面以及关于生成音频文件的StackOverflow问题,但我正在寻找的是一个体面的音乐创建库.有没有人在这里尝试做过这样的事情?如果是这样,你的解决方案是什么?什么,无论是我发现的,还是我没有找到的东西,都会成为一个体面的音频处理库?

最低限度,我希望能够在Python中做类似于Audacity的范围,但是如果有人知道可以做更多的库...我都是耳朵.

python audio

38
推荐指数
3
解决办法
3万
查看次数