Tag: python

上传Google App Engine中的文件

我打算创build一个Web应用程序,允许用户降级他们的Visual Studio项目文件。 但是,Google App Engine似乎通过db.TextProperty和db.BlobProperty接受了Google Server上的file upload和平面文件存储。 我会很高兴任何人都可以提供代码示例(客户端和服务器端)如何做到这一点。

Python,Matplotlib,subplot:如何设置轴范围?

如何将第二个副图的y轴范围设置为[0,1000]? 我的数据(文本文件中的一列)的FFT图产生一个(inf。?)尖峰,以便实际的数据不可见。 pylab.ylim([0,1000]) 没有效果,不幸的是。 这是整个脚本: # based on http://www.swharden.com/blog/2009-01-21-signal-filtering-with-python/ import numpy, scipy, pylab, random xs = [] rawsignal = [] with open("test.dat", 'r') as f: for line in f: if line[0] != '#' and len(line) > 0: xs.append( int( line.split()[0] ) ) rawsignal.append( int( line.split()[1] ) ) h, w = 3, 1 pylab.figure(figsize=(12,9)) pylab.subplots_adjust(hspace=.7) pylab.subplot(h,w,1) […]

基本的HTTP文件下载并保存到Python的磁盘?

我是Python的新手,我一直在通过这个网站上的问答,为我的问题的答案。 但是,我是一个初学者,我发现很难理解一些解决scheme。 我需要一个非常基本的解决scheme 有人可以解释一个简单的解决scheme,“通过http下载文件”和“将其保存到磁盘,在Windows中”,对我? 我不知道如何使用shutil和os模块。 我想下载的文件大小不超过500 MB,是一个.gz压缩文件。如果有人可以解释如何提取压缩文件并利用其中的文件,那就太棒了! 这是一个部分的解决scheme,我从各种不同的答案写成: import requests import os import shutil global dump def download_file(): global dump url = "http://randomsite.com/file.gz" file = requests.get(url, stream=True) dump = file.raw def save_file(): global dump location = os.path.abspath("D:\folder\file.gz") with open("file.gz", 'wb') as location: shutil.copyfileobj(dump, location) del dump 有人可以指出错误(初学者级别),并解释任何更简单的方法来做到这一点? 谢谢!

如何将一个额外的列添加到一个numpy数组

可以说我有一个numpy数组a : a = np.array([[1,2,3], [2,3,4]]) 我想添加一列零来获得数组b : b = np.array([[1,2,3,0], [2,3,4,0]]) 我怎么能在numpy中轻松做到这一点?

从Python调用Java

从python调用java的最佳方法是什么? (jython和RPC不是我的select)。 我听说过JCC: http : //pypi.python.org/pypi/JCC/1.9从C ++ / Python调用Java的C ++代码生成器但是这需要编译每一个可能的调用; 我宁愿另一种解决scheme。 我听说过JPype: http ://jpype.sourceforge.net/教程: http ://www.slideshare.net/onyame/mixing-python-and-java import jpype jpype.startJVM(path to jvm.dll, "-ea") javaPackage = jpype.JPackage("JavaPackageName") javaClass = javaPackage.JavaClassName javaObject = javaClass() javaObject.JavaMethodName() jpype.shutdownJVM() 这看起来像我所需要的。 然而,最后一个版本是从2009年1月份,我看到人们没有编译JPype。 JPype是一个死的项目吗? 还有其他的select吗? 问候,大卫

Python __str__与__unicode__

有什么时候应该实现__str__()和__unicode__()的Python约定。 我看到__unicode__() __str__() __unicode__()更频繁地覆盖__unicode__() __str__()但它看起来并不一致。 实施一个和另一个比较好时,是否有特定的规则? 是否有必要/好的做法来执行这两个?

matplotlib不显示我的图纸,虽然我叫pyplot.show()

我需要你关于matplotlib的帮助。 是的,我没有忘记调用pyplot.show()。 $ ipython –pylab import matplotlib.pyplot as p p.plot(range(20), range(20)) 它返回matplotlib.lines.Line2D at 0xade2b2c作为输出。 p.show() 没有什么事情发生。 没有错误信息。 没有新窗口。 没有。 我通过使用pip来安装matplotlib ,但没有收到任何错误消息。 细节: 我用, Ubuntu的 IPython v0.11 Python v2.6.6 matplotlib v1.0.1

用pip安装PIL

我正在尝试使用以下命令来安装PIL(Python图像库): sudo pip install pil 但是我收到以下消息: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package PIL WARNING: '' not a valid package name; please use only.-separated package names in setup.py Installing collected packages: […]

为什么元组可以包含可变项目?

如果一个元组是不可变的,为什么它可以包含可变项目? 看起来是一个矛盾,当一个可变项如列表被修改时,它所属的元组保持不变。

在pandas / python中结合数据框中的两列文本

我有一个使用pandaspython 20 x 4000数据框。 其中两列被命名为年份和季度。 我想创build一个名为period的variables,使Year = 2000和Quarter = q2成为2000q2 任何人都可以帮忙吗?