小编Sam*_*mer的帖子

Matplotlib中的Bin大小(直方图)

我正在使用matplotlib来制作直方图.

基本上,我想知道是否有任何方法可以手动设置垃圾箱的大小而不是垃圾箱的数量.

任何有任何想法的人都非常感谢.

谢谢

python matplotlib histogram

133
推荐指数
4
解决办法
22万
查看次数

遍历文件夹中的所有CSV文件

我试图只遍历包含多种文件和许多文件夹的文件夹中的csv文件,我只是想列出该文件夹中的所有.csv文件.

这就是我的意思:

import os, sys

path = "path/to/dir"
dirs = os.listdir(path)

for file in dirs:
    if file == '*.csv':
        print file
Run Code Online (Sandbox Code Playgroud)

我知道python中没有通配符变量,但有没有办法做到这一点?

python

24
推荐指数
2
解决办法
6万
查看次数

在matplotlib中设置轴

我在matplotlib中生成一个图形,我想将x轴设置在0-10000之间,但我不想改变y轴,我希望图形可以自己做.现在两个轴都是自动生成的.

这是一个例子:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20]) 
Run Code Online (Sandbox Code Playgroud)

axis命令无法帮助我,因为我也必须设置y值.也出于某种原因xlim不起作用,它说它没有参数xlim.

任何建议表示感谢

python matplotlib

18
推荐指数
1
解决办法
5万
查看次数

PIL image.open()适用于某些图像但不适用于其他图像

我使用PIL定期打开NOAA的AREA文件.在我收到的最后一批图像中,image.open()命令根本不起作用.这是我写的一个简单的代码,它产生相同的结果.它将使用一个月前的文件打开,旋转和执行正常任务,而不是使用今天的文件.

from PIL import Image
im = Image.open("path/to/file")
im.show()
Run Code Online (Sandbox Code Playgroud)

这是错误:

File "image_goes.py", line 2, in <module>
im = Image.open("path/to/file")
File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1980, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

  1. 在两台独立的机器上打开图像.
  2. 如果存在权限问题,请更改文件的文件夹
  3. 重新下载图像以及其他两个批次,都使用手动FTP和我们的自动脚本.

我的假设是我们的下载脚本存在问题并且它没有完全下载文件,但是这个假设被新文件大小正确并且我使用FTP客户端手动下载它们而被拒绝了相同的结果.

我唯一的另一个理论是今天的NOAA文件存在问题,或者它们已被改变,以致PIL无法再处理它们,但我发现这不太可能.

任何帮助非常感谢,谢谢

python image noaa python-imaging-library

12
推荐指数
1
解决办法
6万
查看次数

通过PHP GET传递布尔值

这里很简单的问题,但不确定答案.我可以通过get传递一个布尔变量吗?例如:

http://example.com/foo.php?myVar=true
Run Code Online (Sandbox Code Playgroud)

然后我有

$hopefullyBool = $_GET['myVar'];
Run Code Online (Sandbox Code Playgroud)

$hopefullyBool布尔值还是字符串?我的假设是它是一个字符串,但有人可以让我知道吗?谢谢

php boolean get

8
推荐指数
2
解决办法
1万
查看次数

为什么我不能从$ .post(jquery)返回数据

我一定是犯了一个愚蠢的错误,但我无法返回我从$ .post函数得到的数据并将其存储在一个变量中,不仅如此,我无法从该函数中返回任何内容.例:

function test(){

$.post("demo_test_post.asp",
    {
      name:"Donald Duck",
      city:"Duckburg"
    },
    function(data,status){
      return(data)
    });

}

var foo = test()
alert(foo)
Run Code Online (Sandbox Code Playgroud)

它说foo是未定义的.但要更进一步,即使我这样做:

function test(){

    $.post("demo_test_post.asp",
        {
          name:"Donald Duck",
          city:"Duckburg"
        },
        function(data,status){

          var bar = "bar"
          return(bar)
        });

    }

    var foo = test()
    alert(foo)
Run Code Online (Sandbox Code Playgroud)

它仍然说foo未定义......我必须做错事或误解某事.有人可以请帮助.

谢谢

jquery post

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

SQL查询按月份分组时间戳

我对SQL查询非常不满意,但我正在学习,请原谅这个问题.

这是我目前的查询:

SELECT TIMESTAMP, SUM( electricity ) AS electricity,  `siteID` 
FROM table
WHERE (
MONTH(  `TimeStamp` ) =10)
GROUP BY siteID
Run Code Online (Sandbox Code Playgroud)

我的表看起来像:

#########################################
# Id # SiteID # TimeStamp  # Elecricity #
# 0  # 100    # 10/08/2012 # 50         #
# 1  # 98     # 10/08/2012 # 32         #
# 2  # 100    # 10/09/2012 # 96         #
# 3  # 94     # 10/09/2012 # 25         #
# 4  # 100    # 10/10/2012 # 100        #
# 5  # …
Run Code Online (Sandbox Code Playgroud)

mysql sql timestamp group-by

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

Python三元运算顺序

[on_true] if [expression] else [on_false]
Run Code Online (Sandbox Code Playgroud)

如果expressionFalse,是否[on_true]仍被评估?

我问的原因是因为我有一个django ORM查询,[on_true]并且如果每次运行此行都会对其求值,它将以另一种方式编写。

python ternary-operator

6
推荐指数
1
解决办法
85
查看次数

使用.on()关闭悬停jquery

我知道查询中的悬停方法允许您指定当用户悬停时发生的事情以及当用户不悬停时会发生什么.但是,我使用.on()来处理悬停事件,因为内容是动态创建的.当用户不悬停时,如何将其恢复到原始状态.这是我的代码,我尝试过.off()但它没有给出我正在寻找的结果:

$('tr').on('hover', 'td', function(){
    $(this).fadeTo(500, 1 )    
})
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

$('tr').off('hover', 'td', function(){
    $(this).fadeTo(500, .85 )         
})
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript jquery

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

Python找不到openCV

我刚刚运行脚本来安装OpenCV.我在这里运行Linux.我经过多次努力才安装它,但它终于完成了.话虽如此,由于某种原因,它仍然无法正常工作.在我的生活中,我从来没有遇到过这么多麻烦.以下是我的终端的最后几行:

**********************************************************************

 Done. The new package has been installed and saved to

 /home/myname/Desktop/OpenCV/opencv-2.4.9/build/build_20140812-1_i386.deb

 You can remove it from your system anytime using: 

      dpkg -r build

**********************************************************************

OpenCV 2.4.9 ready to be used
me:~/Desktop$ python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv2
Run Code Online (Sandbox Code Playgroud)

任何人都有任何想法为什么它不工作?谢谢

python linux opencv

4
推荐指数
1
解决办法
4924
查看次数