New in Wolfram
Mathematica
8: Carga de bibliotecas dinámicas
◄
previous
|
next
►
Desarrollo de Software
Llamado a bibliotecas externas C
El algoritmo de Porter encuentra la raíz de una palabra en inglés. Por ejemplo, la palabra "govern" es la raíz de "governor", "government" y así sucesivamente. Aquí, el código C externo para herramientas lingüísticas es llamado desde
Mathematica
.
In[1]:=
X
srcf = FileNameJoin[{NotebookDirectory[], "stem.c"}]; lib = CreateLibrary[{srcf}, "stem"]; stem = LibraryFunctionLoad[lib, "doStem", {"UTF8String"}, "UTF8String"]; doi = StringSplit[ExampleData[{"Text", "DeclarationOfIndependence"}], Whitespace];
In[2]:=
X
Sort[Tally[stem /@ doi], Last[#1] > Last[#2] &][[;; 50]]
Out[2]=