小编hhh*_*hh_的帖子

如何在matplotlib中创建损坏的垂直条形图?

我想在matplotlib中创建一个破碎的垂直条形图.

为了更好地了解我所追求的结果,我和Balsamiq一起举了一个例子:

在此输入图像描述

我已经看过matpltolib 文档示例,但我似乎找不到合适的图表类型.唯一看起来很相似的是盒子图,但这不是我需要的.

  • 我宁愿不必用图形基元手动绘制图形.
  • 我可以根据需要按摩数据.

PS:如果你知道一个好的库以另一种语言(例如javascript)执行此操作,我也会对指针感激不尽.

python charts graph matplotlib

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

UNION ALL 具有不同列名的表

我有两个相似的表,我试图将它们加入一个联盟,然后可能进行分组。我希望在表不重叠的地方添加一列 null 或 0。

SELECT count(traffic_volume_1) as traffic_volume_1, 
       traffic_source, 
       timestamp
FROM table_1
UNION ALL 
       count(traffic_volume_2) as traffic_volume_2, 
       traffic_source, 
       timestamp
FROM table_2
...?
Run Code Online (Sandbox Code Playgroud)

我正在寻找如下所示的回报:

traffic_volume_1, traffic_volume_2, timestamp, traffic_source
77777           , 0               , 2018-02-09, US
0               , 928320          , 2018-02-09, EU
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

sql amazon-redshift

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

我应该如何理解python-sklearn中的.transform方法?

介绍

我正在学习一门教程,我对Python和机器学习都很陌生.(所以,如果我看起来像诺贝尔,请道歉...这是因为我).该教程可以在这里找到:数据科学Python教程

问题中的代码行

我看到bow_transformer早期创建了一个变量:

bow_transformer = CountVectorizer(analyzer=split_into_lemmas).fit(messages['message'])
Run Code Online (Sandbox Code Playgroud)

我对'矢量化'的理解在这里并不是很清楚......我们是否说语料库中每条短信的每个单词都是自己的行?

然后,这个变量被转换(我假设transform这里是创建一个单词的某种(x,y)表示,以便机器可以读取+计算它们的出现次数:

bow4 = bow_transformer.transform(messages['message'])
messages_bow = bow_transformer.transform(messages['message'])
Run Code Online (Sandbox Code Playgroud)

到目前为止,我一般都很困惑......而且我认为我已经将所有内容合理化了(如果我在上面做了一些逻辑错误,请纠正我,这将有助于我对机器学习+ Python的理解非常有帮助.

现在,主要问题

我的困惑被以下块放大了:

tfidf_transformer = TfidfTransformer().fit(messages_bow)
tfidf4 = tfidf_transformer.transform(bow4)
Run Code Online (Sandbox Code Playgroud)

我的解释

messages_bow是弓变换(无论那意味着什么),然后messages_bow然后适合tfidfTransformer,并赋予tfidf_transformer变量.这个新创建的tfidf_transformer变量现在看起来不再像变量了,因为下一行是tfidf4使用上述过程/对象创建一个新变量()?

结论

我希望你们能理解我的困惑 - 我不知道如何搜索我的问题,因为我根本不知道我不知道的事情.我的问题是尖叫"Noobie",我希望这并不能阻止任何人认真对待我的问题.

python nlp scikit-learn

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

我在Firebase控制台中上传APNS/p12证书文件的位置?

你好,我在iOS有一个应用程序.该应用程序包含许多基于GCM消息传递过去应用程序中不同plist信息的目标,那时我有3个目标,现在我转移到firebase所以我将项目迁移到firebase from GCM console,现在我有2个新客户端,我在项目中添加了2个新目标(使用firebase),所以我创建了新的APNS certificates,.p12但是当从firebase请求GoogleService-Info.plist文件时,它只是让我不要求.p12文件现在我将所有东西集成到我的项目中但是没有在后台获得推送通知

 Firebase中缺少同样的东西 得到以下日志:

这是开发时应用程序的日志截图

我没有找到在firebase上上传APNS/.p12文件的选项或者没有必要为什么我在后台没有收到通知

ios firebase

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

匹配python正则表达式中的整行

在文本文件中考虑此输入:

foo
bar
foobar
Run Code Online (Sandbox Code Playgroud)

如果我查看python API的重包,我明白如果我想匹配foo而不是foobar我明白这个代码应该这样做

import re

code = open ('play.txt').read()
print code

print re.findall('^foo$',code)
Run Code Online (Sandbox Code Playgroud)

但输出读数

Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import play
foo
bar
foobar

[]
>>> 
Run Code Online (Sandbox Code Playgroud)

为什么?

python regex

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

标签 统计

python ×3

amazon-redshift ×1

charts ×1

firebase ×1

graph ×1

ios ×1

matplotlib ×1

nlp ×1

regex ×1

scikit-learn ×1

sql ×1