当 运行 graphlab.text_analytics.count_words in ipython 时获取长整数,如何删除它?
Getting long integers when running graphlab.text_analytics.count_words in ipython, how to remove that?
我想从我的解决方案中删除这些长整数,请提出一些建议。
例如当我 运行 这个 :
sa = graphlab.SArray(["The quick brown fox jumps."])
graphlab.text_analytics.count_words(sa)
我的输出是:
dtype: dict
Rows: 1
[{'quick': 1L, 'brown': 1L, 'the': 1L, 'fox': 1L, 'jumps.': 1L}]
我不明白为什么我会得到这样的输出,并在键的值中添加了一个 L。
这里不能使用长整数是有原因的吗?
整数是 "long" 而不是 "int" 的原因是 GraphLab Create 将所有整数存储为 64 位有符号整数,但在 Windows [= Python 中的 15=] 类型是 2^32-1,因此无论值如何,int 都会转换为 long。
我想从我的解决方案中删除这些长整数,请提出一些建议。
例如当我 运行 这个 :
sa = graphlab.SArray(["The quick brown fox jumps."])
graphlab.text_analytics.count_words(sa)
我的输出是:
dtype: dict
Rows: 1
[{'quick': 1L, 'brown': 1L, 'the': 1L, 'fox': 1L, 'jumps.': 1L}]
我不明白为什么我会得到这样的输出,并在键的值中添加了一个 L。
这里不能使用长整数是有原因的吗?
整数是 "long" 而不是 "int" 的原因是 GraphLab Create 将所有整数存储为 64 位有符号整数,但在 Windows [= Python 中的 15=] 类型是 2^32-1,因此无论值如何,int 都会转换为 long。