小编ust*_*etz的帖子

如何获取python字典中的第一个值

我有一个这样的字典:

myDict = {  
    'BigMeadow2_U4': (1609.32, 22076.38, 3.98),  
    'MooseRun': (57813.48, 750187.72, 231.25),  
    'Hwy14_2': (991.31, 21536.80, 6.47)  
}
Run Code Online (Sandbox Code Playgroud)

如何获得我的指示中每个项目的第一个值?

我想最后一个清单:

myList = [1609.32,57813.48,991.31]
Run Code Online (Sandbox Code Playgroud)

python dictionary list

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

计算大于特定值的观察值

我有一个数据集output与变量R V1,V2,V3,V4.如何才能使V4该区域的观测数量大于2000?

r

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

如何在Python Flask应用程序中存储环境变量?

我有一个访问Github API的Python Flask应用程序.为此,我需要存储访问令牌.存储该数据的常见做法是什么?如何在我的应用程序中访问该数据?

from flask import Flask, request

app = Flask(__name__)
app.config['DEBUG'] = True


@app.route('/',methods=['POST'])
def foo():
   ...
Run Code Online (Sandbox Code Playgroud)

python environment-variables flask

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

Python GDAL:pip install --no-install GDAL失败

我正在尝试基于各种解决方案在虚拟环境中安装GDAL .

但是下载本身已经失败:

$ pip install --no-install GDAL
Run Code Online (Sandbox Code Playgroud)

这是pip.log

------------------------------------------------------------
/Users/test/venv/bin/pip run on Sun Jun  2 15:35:15 2013
Downloading/unpacking GDAL

  Running setup.py egg_info for package GDAL

    running egg_info
    writing pip-egg-info/GDAL.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/GDAL.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/GDAL.egg-info/dependency_links.txt
    warning: manifest_maker: standard file '-c' not found


    Traceback (most recent call last):

      File "<string>", line 16, in <module>

      File "/Users/test/venv/build/GDAL/setup.py", line 267, in <module>

        ext_modules = ext_modules )

      File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 152, in setup

        dist.run_commands()

      File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, …
Run Code Online (Sandbox Code Playgroud)

python virtualenv gdal

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

在字典中列出值,获取最长列表的键

给这样的字典

testDict = {76: [4], 32: [2, 4, 7, 3], 56: [2, 58, 59]}
Run Code Online (Sandbox Code Playgroud)

我如何获得最长列表的密钥?在这种情况下,它会32.

python dictionary list

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

如何使用Flask和Celery定期运行功能?

我有一个烧瓶应用程序大致如下所示:

app = Flask(__name__)
@app.route('/',methods=['POST'])
def foo():
   data = json.loads(request.data)
   # do some stuff

   return "OK"
Run Code Online (Sandbox Code Playgroud)

现在另外我想从该脚本每隔十秒运行一个函数.我不想为此睡觉.我还有以下芹菜脚本:

from celery import Celery
from datetime import timedelta
celery = Celery('__name__')

CELERYBEAT_SCHEDULE = {
    'add-every-30-seconds': {
        'task': 'tasks.add',
        'schedule': timedelta(seconds=10)
    },
}



@celery.task(name='tasks.add')
def hello():
    app.logger.info('run my function')
Run Code Online (Sandbox Code Playgroud)

该脚本工作正常,但不执行logger.info.我错过了什么?

python celery flask

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

降价表不带粗体

如何制作标题不是粗体的markdown表?

| content 1  | babbad |
|content2 | dsfa |
| content 3  | safds  |
Run Code Online (Sandbox Code Playgroud)

markdown

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

如何从字典中删除列表值?

给出一个列表作为值的字典.

myDict = {0: [0, 1, 2], 1: [], 2: [20, 25, 26, 28, 31, 34], 3: [], 4: [0, 1, 2, 3, 4, 7, 10], 5: [], 6: [10, 20, 24]}
Run Code Online (Sandbox Code Playgroud)

如果值列表为空,如何从字典中删除项目?

我试图遍历字典并删除项目,但在迭代期间不允许更改字典大小.

for item in myDict:
    if myDict[item] == []:
        print item
        del myDict[item]
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

合并从循环返回的numpy数组

我有一个生成numpy数组的循环:

for x in range(0, 1000):
   myArray = myFunction(x)
Run Code Online (Sandbox Code Playgroud)

返回的数组总是一维的.我想将所有数组合并为一个数组(也是一维数组).

我试过以下,但失败了

allArrays = []
for x in range(0, 1000):
   myArray = myFunction(x)
   allArrays += myArray
Run Code Online (Sandbox Code Playgroud)

错误是ValueError: operands could not be broadcast together with shapes (0) (9095).我怎么能让它工作?

例如这两个数组:

[ 234 342 234 5454 34 6]
[ 23 2 1 4 55 34]
Run Code Online (Sandbox Code Playgroud)

应该合并到这个数组:

[ 234 342 234 5454 34 6 23 2 1 4 55 34 ]
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

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

在Python中删除具有不同名称的文件

我正在尝试删除目录中的几个文件。

到目前为止,我有该代码:

   for filename in glob.glob("buffer*" ):
        os.remove(filename) 
    for filename in glob.glob("grid*" ):
        os.remove(filename)
    for filename in glob.glob("OSMroads*" ):
        os.remove(filename)
    for filename in glob.glob("newCostSurface*" ):
        os.remove(filename)
    for filename in glob.glob("standsLine*" ):
        os.remove(filename)
    for filename in glob.glob("standsReprojected*" ):
        os.remove(filename)
Run Code Online (Sandbox Code Playgroud)

有办法提高效率吗?

python glob

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