小编yon*_*ano的帖子

Google新闻如何自动将文章分类为Tech/Science/Health/Entertainment /等?

假设我选择一个像CNN这样的随机来源.根据关键字自动将抓取的文章分类为类别,或者根据不同的类别(例如cnn.com/tech或/ entertainment)抓取网站的各个部分会更有利.第二个选项不容易扩展,我不想手动配置不同来源的网址.Google新闻如何解决此问题?

algorithm machine-learning web-scraping google-news

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

Django Python:未定义全局名称"render"

我的Django项目中出现错误,看起来它来自我的views.py文件:

from django.template.loader import get_template
from django.template import Context
from django.http import HttpResponse
import datetime

def get_date_time(request):
    now = datetime.datetime.now()
    return render(request, 'date_time.html', {'current_date': now})
Run Code Online (Sandbox Code Playgroud)

错误: global name 'render' is not defined

我该怎么做才能解决这个问题?

编辑

解:

t = get_template('document.html')
html = t.render(Context({'variable': value}))
return HttpResponse(html)
Run Code Online (Sandbox Code Playgroud)

python django render

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

使用Sci-Kit学习使用大型语料库对文本进行分类

我的数据库中有大约1600篇文章,每篇文章都已经预先标记了以下类别之一:

Technology
Science
Business
World
Health
Entertainment
Sports
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用sci-kit学习构建一个分类新文章的分类器.(我想我会将训练数据分成两半,用于训练和测试?)

我希望使用tf-idf,因为我没有停止词的列表(我可以使用NLTK仅提取形容词和名词,但我宁愿给scikit - 学习完整的文章).

我已经阅读了关于scikit-learn的所有文档,但是他们的例子涉及单词出现和N-gram(很好),但他们从未指定如何将一段数据绑定到标签.

我已经尝试过查看他们的示例代码了,但是它太难以理解了.

有人可以帮我解决这个问题,还是指出我正确的方向?

谢谢.

python classification scikit-learn

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

在滚动之前实现UITableView移动的效果

描述

如果您在iOS或Android上使用Spotify应用程序(我在iOS上开发),您会注意到如果选择播放列表,并将UITableView与歌曲一起向上拖动,则会发生以下情况:

该表不会滚动,它只是以与滚动相同的速度向上移动,并且其上方的图像比表格移动得慢,从而产生视差滚动效果.然而,一旦tableview到达视图的顶部,它就像普通的滚动tableview一样.

我试图通过几种不同的方式实现这种效果,这对我不起作用.

以下是此效果的视频:https://www.dropbox.com/s/n7npk4lrzmag0sn/IMG_9331.MOV

我尝试了什么

我希望UITableView和它上面的UIScrollView在用户滚动任何一个时向上移动,所以我使用了

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

并根据滚动的方向,我改变了tableview的框架位置和它上面的UIScrollView.

这种方法的问题在于tableview反弹,这会破坏效果.

为了摆脱弹跳,我尝试了以下方法:

_userTableView.bounces = NO;
Run Code Online (Sandbox Code Playgroud)

但是,现在因为tableview不会滚动,所以从不调用scrollViewDidScroll.

我尝试的另一件事是继承UITableView,并覆盖

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
Run Code Online (Sandbox Code Playgroud)

用于检测tableview上的滚动手势的hitTest方法,其问题是:

  • 只传递了1个CGPoint - 无法知道UITableView是否被触摸或滚动.
  • 由于滚动被禁用,我无法使用self.decelerating来检查tableview是否只是滚动 - tableview永远不会减速
  • 当桌子向上移动时使桌子减速,并且在到达顶部后以相同的动量继续滚动将是非常具有挑战性的; 在Spotify应用程序中,用户可以以足够高的速度拖动表格,使表格视图移动到视图的顶部并继续滚动,所有这些都在一个动作中.

tableview的大小应该会增加,以容纳更多添加到视图中的单元格(无需滚动),因为它向上移动视图,或者它应该以与视图相同的大小开始.在它到达顶部之后,它应该像普通的桌面视图一样开始滚动 - 在向上移动之后具有相同的动量.

关于如何解决这个问题的任何建议?

非常感谢你.

scroll objective-c uitableview

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

切换SDK后Xcode Target依赖项错误

在过去的几天里,我一直在用xcode 5开展我的项目.我已切换到Xcode 4,因为我想确保项目中的所有内容都与IOS 6兼容.

恢复XIB后,当我尝试运行项目时出现以下错误.我每隔一段时间运行一次,我的应用程序崩溃,但每隔一段时间它就不会......很奇怪.

target specifies product type 'com.apple.product-type.bundle.unit-test', but there's no such product type for the 'iphonesimulator' platform
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

感谢您的时间.

xcode target

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

使用Node JS(Meteor JS)执行Java类

我正在使用节点框架Meteor JS进行开发.

对于那些熟悉它的人来说,问题是否可以在不使用applet的情况下执行我用Java编写的代码?

我该怎么做呢?

感谢您的时间.

javascript java meteor

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

Meteor JS - 集合(mongodb)可以被任何访问者更改(不安全)

我正在使用Meteor JS节点框架来处理我正在进行的项目.

我注意到访问我网站的任何人都可以在他们的浏览器中输入类似的命令进入javascript控制台并编辑我的数据库.

MyCollection.insert({name: 'I am a hacker', message: 'hahaha'});
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止用户这样做?

这真的不安全,他们需要做的就是找到Collection的名称,他们可以做任何他们想做的事情.

我该如何解决这个问题?

我应该使用不同的框架,Meteor JS不适合大型项目吗?

谢谢,

乔纳森.

javascript database meteor

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

Python Regex:获取除字符串之外的所有内容

我有以下句子:

Graft Concepts has partnered with\u00a0several sites\u00a0to offer customization options for backplates, so customers will be able to design their own with\u00a0 
Run Code Online (Sandbox Code Playgroud)

我想摆脱所有"\ u00a0"的实例,无论它们是否与其他单词相关联,例如"with\u00a0several"

我如何使用python的正则表达式执行此操作?我尝试过re.compile()和re.findall(),但是我无法使用它?

谢谢.

python regex

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

如何使用TfIdfVectorizer使用SciKitLearn对文档进行分类?

以下示例显示了如何使用Sklearn 20新闻组数据训练分类器.

>>> from sklearn.feature_extraction.text import TfidfVectorizer 
>>> categories = ['alt.atheism', 'talk.religion.misc', 'comp.graphics', 'sci.space']
>>> newsgroups_train = fetch_20newsgroups(subset='train', ... categories=categories) 
>>> vectorizer = TfidfVectorizer() >>> vectors = vectorizer.fit_transform(newsgroups_train.data) 
>>> vectors.shape (2034, 34118)
Run Code Online (Sandbox Code Playgroud)

但是,我有自己的标签语料库,我想使用它.

获得我自己的数据的tfidfvector后,我会训练这样的分类器吗?

classif_nb = nltk.NaiveBayesClassifier.train(vectorizer)
Run Code Online (Sandbox Code Playgroud)

回顾一下:我如何使用自己的语料库而不是20个新组,但这里使用的方法相同?那么如何使用我的TFIDFVectorized语料库来训练分类器呢?

谢谢!

python machine-learning scikit-learn

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

如何保护我在内部用于Google App Engine推送队列的网址?

我在GAE上运行Flask,我正在实现推送队列以在后台为我运行任务.因为GAE的推送队列通过调度和向我的烧瓶服务器发送http请求来工作,所以我担心我的用户猜测我指定用于推送队列的内部使用的URL.我考虑过推送队列发送一个密钥和请求,并让我的服务器只在请求中包含的密钥正确的情况下执行作业,如下所示:

taskqueue.add(url='/worker', params={'super_secret_key': 12345})
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更安全/更好的方法来做到这一点?

谢谢!

python security google-app-engine

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

设置变量时Python内联if

在 Java 中,根据条件将变量设置为一个值可以在一行中完成,如下所示:

variable = (!true) ? 1 : 2
Run Code Online (Sandbox Code Playgroud)

这将导致“2”。

python 有与此代码等效的吗?

谢谢。

python java inline

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

带括号的正则表达式

我正在尝试从字符串中删除以下内容:

细绳:

Snowden (left), whose whereabouts remain unknown, made the extraordinary claim as his father, Lon (right), told US television he intended to travel
Run Code Online (Sandbox Code Playgroud)

我正在使用以下正则表达式:([(].*[)]),但它匹配:

(left), whose whereabouts remain unknown, made the extraordinary claim as his father, Lon (right)
Run Code Online (Sandbox Code Playgroud)

这是有道理的,但不是我想要的。

我能做什么来解决这个问题?这与贪婪或懒惰有关系吗?

编辑:

我正在使用Python:

paren = re.findall(ur'([(\u0028][^)\u0029]*[)\u0029])', text, re.UNICODE)

        if paren is not None:
                text = re.sub(s, '', text)
Run Code Online (Sandbox Code Playgroud)

这将导致以下输出:

 Snowden (), whose whereabouts remain unknown, made the extraordinary claim as his father, Lon (), told US television he …
Run Code Online (Sandbox Code Playgroud)

regex

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