Looping In Python And R

Kevin Feasel


Python, R

Dmitry Kisler has a quick comparison of looping speed in Python and R:

This post is about R versus Python in terms of the time they require to loop and generate pseudo-random numbers. To accomplish the task, the following steps were performed in Python and R (1) loop 100k times (ii is the loop index) (2) generate a random integer number out of the array of integers from 1 to the current loop index ii (ii+1 for Python) (3) output elapsed time at the probe loop steps: ii (ii+1 for Python) in [10, 100, 1000, 5000, 10000, 25000, 50000, 75000, 100000]

The findings were mostly unsurprising to me, though there was one unexpected twist.

Related Posts

Building Cone Plots In Plotly

The Plotly blog shows how to use Python to build 3D cone plots using Plotly: This plot uses an explicitly defined vector field. A vector field refers to an assignment of a vector to each point in a subset of space. In this plot, we visualize a collection of arrows that simply model the wind […]

Read More

Building Recurrent Neural Networks Using TensorFlow

Ahmet Taspinar walks us through creating a recurrent neural network topology using TensorFlow: As we have also seen in the previous blog posts, our Neural Network consists of a tf.Graph() and a tf.Session(). The tf.Graph() contains all of the computational steps required for the Neural Network, and the tf.Session is used to execute these steps. The computational steps defined in the tf.Graph can be […]

Read More


February 2018
« Jan Mar »