These are some simplified implementations of K Means for grasshopper and Dynamo. The files included here are
- Implementation as an illustrative example in python
- Implementation in dynamo
- Implementation in Grasshopper
For the sake of simplicity, a minimum number of external dependencies are used and almost all of the functionality (of the K means algorithm) is created using lists and native 'out of the box' functions in python.
For visualization purposes, The following external packages are used
- Numpy (to generate a list only, not for processing)
- Matplotlib (For visualizing stuff)
Use the package manager pip to install packages.
pip install numpy
pip install matplotlib
Copy paste the code into GH or dynamo to run it PLEASE NOTE: That the node's input values must match the inputs in the code block in either GH or Dynamo
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.