小编Bri*_*rns的帖子

将文本拆分为段落 NLTK - nltk.tokenize.texttiling 的用法?

我正在研究将文档拆分为段落的方法,并且发现文本平铺是实现此目的的一种可能方法。

这是我使用它的尝试。但是,我不明白如何处理输出。我很感激你的帮助。

t = unidecode(doclist[0].decode('utf-8','ignore'))

nltk.tokenize.texttiling.TextTilingTokenizer(t)
Run Code Online (Sandbox Code Playgroud)

输出:

<nltk.tokenize.texttiling.TextTilingTokenizer at 0x11e9c6350>
Run Code Online (Sandbox Code Playgroud)

python nltk

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

在 GeoJson 数据接收到的 Google Maps 多边形上放置标签

我想在由以下代码片段绘制的多边形上放置带有信息的标签(或带有标签的 div)。样式属性已成功应用于要素(多边形类型)。有人知道如何向将显示在多边形中心的此功能添加文本吗?

function handleGeoJson(data) {

    map.data.addGeoJson(data);

    map.data.setStyle(function(feature) {

        if (feature.getProperty('isColorful')) {
            color = feature.getProperty('color');
        }
        return /** @type {google.maps.Data.StyleOptions} */( {
            fillColor : color,
            strokeColor : color,
            strokeWeight : 1,
        });
    });

    map.data.setStyle(featureStyle);

}
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps google-maps-api-3

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

IPython/Jupyter笔记本3 - 默认隐藏标题

在IPython笔记本版本3.0之前,默认情况下可以隐藏笔记本标题,方法是将其添加到".ipython\profile_default\static\custom\custom.js"(在Windows上):

$([IPython.events]).on("app_initialized.NotebookApp", function () {
    $('div#header').hide();
    $('div#maintoolbar').hide();
});
Run Code Online (Sandbox Code Playgroud)

或者对于Jupyter,"〜/ .jupyter/custom/custom.js",IPython替换为Jupyter.

也看到了这个问题

这似乎不再起作用了.它隐藏了标题,但它也在页面的顶部和底部留下了很大的空白.我不熟悉javascript和css.有没有人找到解决方案呢?

customization ipython ipython-notebook jupyter jupyter-notebook

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

如何将文本移回父级下方

* Parent 

Some text under this level

    ** Headline below parent
    ** Another Headline at the same level
    I don't want this text to be a headline but be indented same as the text under the parent level without being a headline. Cannot do this.
    I just cannot re-indent this text just below the parent level here 

* Another top-level headline
Run Code Online (Sandbox Code Playgroud)

在组织模式中是否有任何方法可以将纯文本重新缩进到与父级下但在父级下的几个标题下方的纯文本相同的缩进级别?

我正在尝试做这样的事情:

* A Section   
Introductory text.....   
   ** Subsection 1        
   ** Subsection 2    
Further Reading
Run Code Online (Sandbox Code Playgroud)

现在,“进一步阅读”不是一个标题,我不希望它成为一个标题。然而,我无法“摆脱”第2小节:我在它下面输入的任何内容都是它的一部分。也许我需要以其他方式构建它,例如使用列表而不是标题。

emacs org-mode

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

Apollo/GraphQL:用于时间戳的字段类型?

我正在将一个值存储到类型为 的 postgres 字段中timestamp with time zone。我在 Apollo 模式中将该字段定义为 int,但在解析器中收到此错误消息:

列“apptDateTime”的类型为带时区的时间戳,但表达式的类型为整数

查找GraphQL 数据类型,我还没有看到任何被引用为与时间戳类型字段相对应的类型。

对于数据库中时间戳类型的字段,在 Apollo 模式中使用的正确字段类型是什么?

postgresql graphql apollostack

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

反应-componentDidUpdate调用无限次

我是React的新手,我觉得我没有抓住组件生命周期流程,这是我拥有的组件:

import React, {Component, PropTypes} from 'react';
import { connect } from 'react-redux';
import { fetchMyWishlist, fetchSpecificBook } from '../actions/index';

class Cart extends Component {

  static contextTypes = {
        router:PropTypes.object
    };

  constructor(props) {
    super(props);
    this.state = { currentCart:[], currentBook:[], wishlist:[] };

    var self = this;
    if (this.props.authenticated){
      this.props.fetchMyWishlist(this.props.signedInUserInfo._id).then(function(data){
        self.setState({ currentCart: data});
      });
    }
    else {
      this.context.router.push('/signin');
    }
  }

  componentWillMount(){}

  componentDidMount(){
    // I get undefined here
    console.log("component has been mounted: "+this.state.currentCart.payload);
  }

  componentDidUpdate(prevProps, prevState){
    var jsonObj = this.state.currentCart.payload;
    console.log("test: "+JSON.stringify(this.state.currentCart.payload));
    var …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

AgGridReact 不会在数据更改时重新渲染

我将 rowData 和 columnDefs 作为 props 传递。网格正在正确加载。但是,当数据更改时,网格不会重新渲染。它来到父组件的渲染中,并传递给AgGridReact。但是,仍然没有重新渲染。

由于它是一个完整的React应用程序,因此我在https://github.com/jintoppy/ag-grid-upgrade中添加了代码

主要代码如下。

<AgGridReact
        // properties
         columnDefs={this.state.columnDefs}
         rowData={this.props.data}

         // events
         onGridReady={this.onGridReady}>
</AgGridReact>
Run Code Online (Sandbox Code Playgroud)

javascript ag-grid ag-grid-react

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

使用Google Map Javascript API从JavaScript变量渲染GeoJSON多边形叠加层

我试图使用Google Javascript API从名为data的变量渲染GeoJSON多边形.叠加层无法正常渲染,我不知道为什么.有人可以告诉我如何在地图上渲染多边形吗?

<!DOCTYPE html>
<html>
<head>
<script src="http://maps.googleapis.com/maps/api/js"></script>

<script>

var x=new google.maps.LatLng(40.75597,-73.974228);

function initialize() {

  var data = { "type" : "Polygon", "coordinates" : [ [ [ -73.974228, 40.75597 ], [      -73.983841, 40.742931 ], [ -74.008133, 40.75307500000001 ], [ -73.998131, 40.765915 ], [ -73.974228, 40.75597 ] ] ] }

  var mapProp = {
    center:x,
    zoom:4,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };

  var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);     
  map.data.loadGeoJson(data);   
}

google.maps.event.addDomListener(window, 'load', initialize);

</script>
</head>

<body>
<div id="googleMap" style="width:500px;height:380px;"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript google-maps geojson

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

如何使用带面膜的PIL膏?

我正在尝试使用PIL paste()功能.我也想戴上面具,但我一直收到这个错误:

ValueError:具有多个元素的数组的真值是不明确的.使用a.any()或a.all()

canvases[0].paste(mnist_images[i],
                  box=tuple(map(lambda p: int(round(p)), positions[i])), mask=mask)
Run Code Online (Sandbox Code Playgroud)

代码无需掩码即可运行.面具是一个numpy数组.我还没有看到带掩码的示例,文档也不清楚.

https://pillow.readthedocs.io/en/latest/reference/Image.html#PIL.Image.Image.paste

如果给出了掩码,则此方法仅更新掩码指示的区域.可以使用任一"1","L""RGBA"图像(在后一种情况下,α频带被用作掩模).掩码为255时,给定图像按原样复制.掩码为0时,保留当前值.中间值将两个图像混合在一起,包括它们的alpha通道.

我没有RGBA所以如何使用"1""L"

python numpy python-imaging-library

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

使用PostGraphile在GraphQL中过滤结果

我试图将注意力集中在GraphQL上,尽管我使用PostGraphile来轻松快速地映射我的PostgreSQL数据库并使用GraphQL公开它。但是,我在某些事情上停留了很长时间,而用简单的SQL只需花几分钟的时间即可完成工作-

首先,我试图在定义的日期之后从数据库中获取所有记录,但到目前为止还不能这样做,最终我得到效率极低的所有记录。

其次,我想获取所有记录,其中的可为空字段不为空(这意味着,只有其中包含某些内容,它才会显示在GraphQL结果中)

如果有人可以阐明如何执行此操作,或者为我提供了一个不错的教程,该教程以简单的方式说明了如何编写自定义过滤功能的方法,效果很好。

graphql postgraphql postgraphile

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