0
이것은 호기심입니다. 내가 대화 형 IPython을 사용하고 인사하는 기본 수입으로 다른 라이브러리에서 비슷한 이름의 함수를 가져온 후 표준 라이브러리에서 가져 오기 기능
from numpy import sum
나는 표준 라이브러리에서 sum
를 사용하기로 결정 그 이후
texts = [['a','good','day'],['a','lovely','day']]
sum(texts, [])
할 수 있습니까? 방법?
- 목록을 병합하는 솔루션은 필요하지 않습니다. 다른 라이브러리를 가져 오는 것처럼 표준 라이브러리를 가져 오는 일반적인 솔루션이 필요하거나 함수의 섀도 잉을 피하는 방법이 필요합니다.
>>> from numpy import sum >>> texts = [['a','good','day'],['a','lovely','day']] >>> sum(texts, []) Traceback (most recent call last): [...] TypeError: cannot perform reduce with flexible type >>> __builtin__.sum(texts, []) ['a', 'good', 'day', 'a', 'lovely', 'day'] >>> from __builtin__ import sum >>> sum(texts, []) ['a', 'good', 'day', 'a', 'lovely', 'day']
그러나 두 지점 :
감사! [gensim tutorial] (http://radimrehurek.com/gensim/tut1.html)에서 가져온 예제. – dmvianna