Oleg Zabluda's blog
Tuesday, May 09, 2017
 
"""
"""
So NumPy became a necessity because there was a split with Numarray and Numeric and all these libraries were growing up with these different silos inside of Python itself—that is what drove me to stop trying to get tenure and jump off a cliff into writing NumPy. [...] So I wrote NumPy, but didn’t just write NumPy. I actually also worked with the Python world to create a buffer protocol. This is a way for different kinds of structures in Python to talk about data in the same way. NumPy is a common array structure, but we also created a common underlying interface so even if there is are new array objects sometime in the future, they can talk to each other easily without copying data. So we created an array interface—a buffer protocol to cover Python (and also an array interface that is kind of outside of Python core). All this was done with PEP 3118
[...]
Python imaging library could talk to NumPy arrays. It took another six years from that creation of the interface for people to start writing the code that takes advantage of it. Now when people write a plug-in for any data-centric library, they can use memoryviews and the buffer protocol so that NumPy and other array-like structures can just see it immediately and not have to copy data around. [...] That buffer protocol was the thing I’m most proud of. You know, I love what happened with NumPy.
[...]
NumPy was written in 2005, but it wasn’t until 2009 when everybody thought, oh, it’s obvious.
"""
https://www.svds.com/building-connections/
https://www.svds.com/building-connections/

Labels:


 
"""
"""
Here, we train a generative adversarial network (GAN) on a sample of 4550 images of nearby galaxies at 0.01 < z < 0.02 from the Sloan Digital Sky Survey [...] can recover features from artificially degraded images with worse seeing and higher noise than the original with a performance that far exceeds simple deconvolution.
[...]
Deconvolution has long been known as an ‘ill-posed’ inverse problem because there is often no unique solution if one follows the signal processing approach of backwards modelling [...] if the algorithm knows what a galaxy should look like or it knows the output needs to have certain properties such as being ‘sharp’, it will make more informative decisions when choosing among all possible solutions.
"""
https://academic.oup.com/mnrasl/article/467/1/L110/2931732/Generative-adversarial-networks-recover-features
https://academic.oup.com/mnrasl/article/467/1/L110/2931732/Generative-adversarial-networks-recover-features

Labels:


 
California's Assembly Votes To Allow Communists To Hold State Jobs

California's Assembly Votes To Allow Communists To Hold State Jobs
http://www.npr.org/sections/thetwo-way/2017/05/09/527586682/california-assembly-votes-to-allow-communists-to-hold-state-jobs

http://www.latimes.com/politics/essential/la-pol-ca-essential-politics-updates-communist-party-1494275456-htmlstory.html
http://www.npr.org/sections/thetwo-way/2017/05/09/527586682/california-assembly-votes-to-allow-communists-to-hold-state-jobs

Labels:


 
Marilyn Monroe with a Russian Blue cat

Marilyn Monroe with a Russian Blue cat

Labels:



Powered by Blogger