Linked Questions

0 votes
0 answers
73 views

Can we explain why Timing is inconsistent?

I am trying to speed up a code and by placing Timing statements in the code I identified a suspect calculation that I do repeatedly. In order to test out the ...
Hugh's user avatar
  • 16.5k
19 votes
3 answers
699 views

Difference between HashTable datastructure and Association datastructure

Is there a difference in the runtimes between CreateDataStructure["HashTable"] and <||> in terms of inserting, ...
Lucas Mumbo's user avatar
2 votes
1 answer
132 views

Why the "Sum" function becomes extremely slow at a specific size of matrix? How to AVOID it? [duplicate]

Three methods("Sum", "Total@Table" and "Do") have been used to do the same work. The "Sum" and "Total@Table" function becomes extremely slow at num=...
SongSun's user avatar
  • 97
7 votes
2 answers
303 views

How to select the fastest approach for large numerical data computations?

I really love the flexibility of Mathematica: there are several ways to perform one task. However, to get the performance of the intense numeric calculation, it can ...
Nam Nguyen's user avatar
  • 1,761
3 votes
2 answers
131 views

NIntegrate timing discrepancy

When I run the following identical numerical integrals ...
Chris's user avatar
  • 1,043
1 vote
1 answer
109 views

How to make that interpolation?

I have the following dataset: SetDirectory[NotebookDirectory[]]; TableSpectrum = Import["spectrum.dat", "Table"]; I want to make the interpolation. However, when ...
John Taylor's user avatar
  • 5,827
1 vote
1 answer
61 views

Why do I keep getting the same time from the Timing function?

I am running a gamblers problem solution where I am testing the timing involved in solving the Ax = b equation for matrices of n=100, 1000, 10000, and 100000. For some reason I keep getting the same ...
Jaigus's user avatar
  • 257
5 votes
3 answers
1k views

Incresing efficiency of the code:

I have a set of points, representing location of events in a map, and I want to find the closest neighbour for each point. Variable xys is a 2D matrix containing ...
Sange's user avatar
  • 325
0 votes
0 answers
52 views

What could cause Timing to report erroneously? [duplicate]

I am using Timing to measure the time it takes to load a ".dat" file and the reported time (4.47 seconds) is waaaay below the real time (measured using a stopwatch ...
Benjamin Márkus's user avatar
9 votes
9 answers
509 views

Deleting duplicates of a list without touching specified elements

Suppose I have a list, for example: list = {1, 3, 5, 5, 12, 12, 6, 11, 7, 7, 9, 10, 2, 2, 4}; and list of duplicates positions in the list ...
David Baghdasaryan's user avatar
26 votes
4 answers
1k views

Throwaway memoization makes built-ins faster?

Yesterday I got into an argument with @UnchartedWorks over in the comment thread here. At first glance, he posted a duplicate of Marius' answer, but with some unnecessary memoization: ...
LLlAMnYP's user avatar
  • 11.5k
1 vote
3 answers
478 views

Fastest way to find roots

I'm working with generative polynomials, and would like to know if there is a faster way to calculate roots. Using the technique below I've managed to cut the time down significantly. However at n=35, ...
Daniel's user avatar
  • 115
6 votes
0 answers
228 views

Difference between Timing, AbsoluteTiming, and Elapsed?

In the picture below, Difference between Timing, AbsoluteTiming, Time and ...
Milk's user avatar
  • 1,718
18 votes
1 answer
282 views

Why Function is not identical to `&` in autocompilation?

Here is the example, copied from here square = Function[x, x^2]; square1 = #^2 &; the timing and unpacking status shows ...
matheorem's user avatar
  • 17.2k
1 vote
1 answer
245 views

Why, according to Timing, is this code so FAST?

Obviously (?) I have a problem with precision or something but MMA seems to be able to take the mean squared of a 1e7 long series of random reals in literally no time, unless I use RepeatedTiming ...
Julian Moore's user avatar
  • 2,560

15 30 50 per page