From b1590e5db0040d56e5e8ba9506e69b2d67a5802b Mon Sep 17 00:00:00 2001 From: rasbt Date: Tue, 25 Mar 2014 15:36:28 -0400 Subject: [PATCH] ipynb for timeit --- timeit_test.ipynb | 70 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 timeit_test.ipynb diff --git a/timeit_test.ipynb b/timeit_test.ipynb new file mode 100644 index 0000000..d91402d --- /dev/null +++ b/timeit_test.ipynb @@ -0,0 +1,70 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import timeit\n", + "\n", + "def test_format():\n", + " return ['{}'.format(i) for i in range(1000000)]\n", + "\n", + "def test_binaryop():\n", + " return ['%s' %i for i in range(1000000)]\n", + "\n", + "%timeit test_format()\n", + "%timeit test_binaryop()\n", + "\n", + "#print('{}: {}\\n{}: {}'.format('format()', format_res, '%s', binaryop_res))\n", + "\n", + "################################\n", + "# On my machine\n", + "################################\n", + "#\n", + "# Python 3.4.0\n", + "# MacOS X 10.9.2\n", + "# 2.5 GHz Intel Core i5\n", + "# 4 GB 1600 Mhz DDR3\n", + "#\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "1 loops, best of 3: 400 ms per loop\n", + "1 loops, best of 3: 241 ms per loop" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +} \ No newline at end of file