Skip to content Skip to sidebar Skip to footer
Showing posts with the label Python Internals

Why Does '20000 Is 20000' Result In True?

is in Python tests if 2 references point to the same object. Numbers between -5 and 256 are cached … Read more Why Does '20000 Is 20000' Result In True?

Python 3 Integer Addresses

x=300 y=300 print(id(x),id(y)) a=[300,300] print(id(a[0]),id(a[1])) On executing above code I get … Read more Python 3 Integer Addresses

Python Dictionary Iterator Performance

When working with dictionaries in Python, this page says that the time complexity of iterating thro… Read more Python Dictionary Iterator Performance

Is An Explicit Nul-byte Necessary At The End Of A Bytearray For Cython To Be Able To Convert It To A Null-terminated C-string

When converting a bytearray-object (or a bytes-object for that matter) to a C-string, the cython-do… Read more Is An Explicit Nul-byte Necessary At The End Of A Bytearray For Cython To Be Able To Convert It To A Null-terminated C-string

Converting A Series Of Ints To Strings - Why Is Apply Much Faster Than Astype?

I have a pandas.Series containing integers, but I need to convert these to strings for some downstr… Read more Converting A Series Of Ints To Strings - Why Is Apply Much Faster Than Astype?

Python: Why Are * And ** Faster Than / And Sqrt()?

While optimising my code I realised the following: >>> from timeit import Timer as T >&… Read more Python: Why Are * And ** Faster Than / And Sqrt()?