Ben Chuanlong Du's Blog

It is never too late to learn.

Tips on PlantUML

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

PlantUML

PlantUML is a great text to UML tool. It can be used to create flowcharts too.

You can try it online at PlantText . You can download the the reference guide …

Broadcast Arrays in Numpy

Tips and Traps

  1. The broadcast concept in numpy is essentially a way to "virtually" duplicate data in a numpy array so that it is "virtually" reshaped to be compatible with another numpy array for a certain operation. Do not confused yourself about it with the broadcast concept in Spark which sends a full copy of a (small) DataFrame to each work node for BroadCastJoin

Kotlin Kernel for JupyterLab

Tips and Traps

There are multiple Kotlin kernels for JupyterLab. It is is suggested that you use official one released by JetBrains.

Jar Dependencies

You can add a JAR dependency using the following code.