小编Hug*_*ugo的帖子

如何基于三角函数计算Pandas中的新列?

我有一个包含以下列的数据帧(sin和cos角度)

                SWD         CWD
2013-12-06  -0.394097   -0.350099
2013-12-07  -0.388295   -0.271105
2013-12-08  -0.391894   -0.202537
2013-12-09  -0.388662   -0.430063
2013-12-10  -0.396427   -0.433933
Run Code Online (Sandbox Code Playgroud)

如何使用角度的arc​​tan创建一个新列(atan(sin/cos)?

谢谢

雨果

python pandas

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

如何将 SQLite 导出为 JSON?

有没有办法在 JSON 文件上获得 SQLite 视图?

谢谢

sqlite

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

全天数字和工作日仅出现在一列中

twitter bootstrap日期选择器上的所有日期数字和工作日仅显示在一列中.你可以帮帮我吗?

datepicker twitter-bootstrap

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

如何从位图图像的RGB值获取数组?

我正在运行此代码

from PIL import Image
import numpy as np
im = Image.open("/Users/Hugo/green_leaves.jpg")
im.load()
height, widht = im.size
p = np.array([0,0,0])
for row in range(height):
     for col in range(widht):
         a = im.getpixel((row,col))
         p = np.append(a.asarray())
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误

Traceback (most recent call last):
   File "/Users/hugo/PycharmProjects/Meteo API/image.py", line 17, in <module>
     p = np.append(a.asarray())
 AttributeError: 'tuple' object has no attribute 'asarray'
Run Code Online (Sandbox Code Playgroud)

你可以帮帮我吗?

python pillow

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

MySQL LOAD DATA INFILE以逗号作为小数分隔符

当数字使用逗号作为小数分隔符时,如何导入TSV文件?

LOAD DATA INFILE '$filename' INTO TABLE dados_meteo IGNORE 3 LINES 
($fields[0], $fields[1], $fields[2], $fields[3], $fields[4], $fields[5])
 SET POM='$pom'
 ;
Run Code Online (Sandbox Code Playgroud)

mysql

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

是否有可能在Python ggplot上绘制多线图?

我需要在python ggplot上绘制3列Pandas数据帧,并使用相同的索引.那可能吗?

谢谢

python pandas python-ggplot

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

我可以在MongoDB聚合框架$ sort上使用2个以上的字段吗?

使用以下PyMongo查询.我使用了Mongo网络研讨会的一些提示,他们建议使用_id字段来存储时间戳,以提高性能和内存使用率.

cursor = db.dados_meteo_reloaded.aggregate( [
{
    "$match": {
        "_id": {
        "$gte": "0001:20120901",
        "$lte": "0001:20140215"
    },
        "TMP": {
            "$lt": 7.2
    }
    }
    },
    {
"$project": {
    "year": {
        "$substr": [
            "$_id",
            5,
            4
        ]
    },
    "month": {
        "$substr": [
            "$_id",
            9,
            2
        ]
    },

            "day": {
        "$substr": [
            "$_id",
           11,
            2
        ]
    }
}
},
  {
 "$group": {
    "_id": {"year":"$year","month":"$month","day":"$day"},
    "frio": {
        "$sum": 0.25
    }
}
},
    {"$sort":{"_id.year":1, "_id.month":1, "_id.day":1}}
])
Run Code Online (Sandbox Code Playgroud)

我得到的结果只按天排序.在管道的$ sort步骤中,我只使用

{"$sort":{"_id.year":1, "_id.month":1}
Run Code Online (Sandbox Code Playgroud)

结果按年份和月份正确排序.$ sort步骤可以使用多少字段?

这是一些示例文档

{
"_id" : …
Run Code Online (Sandbox Code Playgroud)

sorting mongodb aggregation-framework

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

为什么python pocketsphinx会给出TypeError?

据我所知,我正在使用Python口袋里的狮身人面像教程

https://metakermit.com/2011/python-speech-recognition-helloworld/

(完整代码在这里):

import sys,os

def decodeSpeech(hmmd,lmdir,dictp,wavfile):
"""
Decodes a speech file
"""

try:
    import pocketsphinx as ps
    import sphinxbase

except:
    print """Pocket sphinx and sphixbase is not installed
    in your system. Please install it with package manager.
    """

speechRec = ps.Decoder(hmm = hmmd, lm = lmdir, dict = dictp)
wavFile = file(wavfile,'rb')
wavFile.seek(44)
speechRec.decode_raw(wavFile)
result = speechRec.get_hyp()

return result[0]

if __name__ == "__main__":
hmdir = "/usr/share/pocketsphinx/model/hmm/en_US/"
lmd = "/usr/share/pocketsphinx/model/lm/en_US/hub4.5000.DMP"
dictd = "/usr/share/pocketsphinx/model/lm/en_US/cmu07a.dic"
wavfile = sys.argv[1]
recognised = decodeSpeech(hmdir,lmd,dictd,wavfile)

print …
Run Code Online (Sandbox Code Playgroud)

python pocketsphinx

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

Xarray 如何绘制条形图?

如何从 Python Xarray 数据集(例如雨量数据轴)绘制条形图?

\n\n

我已经在使用此代码来调整绘图大小

\n\n
fig, ax = plt.subplots(figsize=(9, 9)) #redimensionamento do gr\xc3\xa1fico\ndsfanadia.rain.plot(ax=ax)\n
Run Code Online (Sandbox Code Playgroud)\n

python plot python-xarray

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

使用新的观察数据更新 PyMC3 上的模型

去年我测量了 80 个水果的直径,在检查了这些值的最佳分布之后,我创建了一个 PyMC3 模型

with Model() as diam_model:
    mu = Normal('mu',mu=57,sd=5.42)
    sigma = Uniform('sigma',0,10)
Run Code Online (Sandbox Code Playgroud)

之后,据我所知,我已经用我之前的数据(80 个值)“训练”了模型

with diam_model:
    dist = Normal('dist',mu=mu,sd=sigma, observed=prior_data.values)

with diam_model:
    samples=fit().sample(1000)
Run Code Online (Sandbox Code Playgroud)

然后我用plot_posteriorsamples,也返回均值和HPD。

我的想法是今年再次测量使用贝叶斯更新以减少样本量。如何添加单个值并更新后验值,期望 HPD 越来越小?

python bayesian pymc3

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

我们可以在lambda python Pandas函数上使用多分支条件吗?

我正在使用以下代码计算新的Pandas列

temp['UFrio'] = temp['TempC'].map(lambda x: 0 if (x <0) math.sin((2*math.pi/28)*x) elif (x<25) else -1)
Run Code Online (Sandbox Code Playgroud)

但它给我一个无效的语法错误.

你可以帮帮我吗?

谢谢

python pandas

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

如何重塑 numpy 数组以与 scipy interpolate 一起使用?

我有 3 个 numpy 数组,其中包含长、纬度和雨量值:

[-7.4989786799999996, -7.5215012000000003, -7.4764561599999997, -7.4989786799999996, -7.5215012000000003, -7.4764561599999997]

[41.90415308, 41.90415308, 41.90415308, 41.881630559999998, 41.881630559999998, 41.881630559999998]

[0.020928397800000002, 0.0299166963, 0.0171956848, 0.0340920761, 0.0429551788, 0.0301877651]
Run Code Online (Sandbox Code Playgroud)

Scipy 插值需要 1 个具有 3 个不同 Lons 的数组,另一个具有 2 个不同 Lons 的数组和一个 3x2 降雨值数组。我怎样才能重塑它们?

python arrays numpy scipy

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