The First Cry of Atom Today is the first day of the rest of my life.

Radix Sort in Python

Radix sort is a sorting algorithm. This algorithm is efficient if we already know the range of target values. The time complexity of the algorithm is . is the size of input list and is the digit length of the number. For example, The digit length of 512 is 3. This video was a good resource to learn how radix sort works. He introduced radix so... Read more

Gave a talk at TFUG #6

In this week, I gave a talk at TensorFlow User Group meetup in Tokyo. I have wanted to attend this meetup for a long time but kept falling in lottery to attend :( So in this time, I decided to give a talk about deep learning and TensorFlow because a speaker can get a priority participation. Deep dive into deeplearn.js from Kai Sasaki Thi... Read more

Notes on CircleCI v2

CircleCI 2.0 enables us to setup a flexible Docker environment and advanced caching mechanism to make your build faster. In order to make use of this new platform, I tried migrate our projects to CircleCI 2.0. But I had several pitfalls during this migration. So I’m going to clarify some points to be noted for those who are considering migration... Read more

Trimming zero values from Python list

I know how to trim white space characters from string in Python. You can use strip method in str type. (Python does not privde trim method :() >> ' I know how to write Python \t'.strip() 'I know how to write Python' But do you know how to trim zero values from Python list? What I wanted to do was: >> l = [0, 0, 0, 1, 2, 3, 0, 0]... Read more

Spark Summit EU 2017

Last week, I attended Spark Summit EU 2017. I joined Hadoop Summit several times, but it was the first time for me to go to Spark Summit. Spark Summit is a tech conference which focus on the topic of ecosystem, use cases and technology deep dive around Apache Spark. Apache Spark is one of the most active open source community in Big Data techno... Read more