Wolfram Language

Probabilidad y estadística extendidas

Rendimiento mejorado de agrupación de datos

Compare los tiempos de agrupación de datos. Los siguientes cuadros muestran las comparaciones de velocidades de distintos tamaños de muestras y especificaciones de compartimiento. Los experimentos fueron realizados en un sistema de Windows 10 con un procesador Intel Xeon E3-1245 v2 3.40 GHz. El número en la parte inferior muestra cuán rápida es la versión 11 comparada con la versión 10.

Compartimentos unidimensionales no uniformes.

muestre la entrada completa de Wolfram Language
In[1]:=
Click for copyable input
SeedRandom[1]; rlist = Sort[RandomReal[1, 100]]; Table[ BlockRandom[SeedRandom["MarketingExample"]; data = RandomReal[1, n]]; Mean[Table[First[AbsoluteTiming[BinCounts[data, {rlist}];]], {5}]] , {n, {100, 10000, 1000000}}]
Out[139]=

Compartimentos bidimensionales no uniformes.

muestre la entrada completa de Wolfram Language
In[2]:=
Click for copyable input
SeedRandom[1]; rlist1 = Sort[RandomReal[1, 100]]; rlist2 = Sort[RandomReal[1, 100]]; Table[ BlockRandom[SeedRandom["MarketingExample"]; data = RandomReal[1, {n, 2}]]; Mean[Table[ First[AbsoluteTiming[BinCounts[data, {rlist1}, {rlist2}];]], {5}]] , {n, {100, 10000, 1000000}}]
Out[141]=

Compartimentos unidimensionales uniformes.

muestre la entrada completa de Wolfram Language
In[3]:=
Click for copyable input
Table[ BlockRandom[SeedRandom["MarketingExample"]; data = RandomReal[1, n]]; Mean[Table[First[AbsoluteTiming[BinCounts[data, {0, 1, 0.1}];]], {5}]] , {n, {10000, 100000, 1000000}}]
Out[143]=

Compartimentos bidimensionales uniformes.

muestre la entrada completa de Wolfram Language
In[4]:=
Click for copyable input
Table[ BlockRandom[SeedRandom["MarketingExample"]; data = RandomReal[1, {n, 2}]]; Mean[Table[ First[AbsoluteTiming[ BinCounts[data, {0, 1, 0.1}, {0, 1, 0.1}];]], {5}]] , {n, {10000, 100000, 1000000}}]
Out[145]=

Ejemplos relacionados

de en fr ja ko pt-br ru zh