Popularity
2.9
Stable
Activity
0.0
Stable
20
2
2

Monthly Downloads: 20
Programming language: Elixir
License: MIT License
Latest version: v0.1.4

clope alternatives and similar packages

Based on the "Algorithms and Data structures" category.
Alternatively, view clope alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of clope or a related project?

Add another 'Algorithms and Data structures' Package

README

Clope

CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data

The algorithm's description http://www.inf.ufrgs.br/~alvares/CMP259DCBD/clope.pdf

Installation

If available in Hex, the package can be installed as:

  1. Add clope to your list of dependencies in mix.exs:
  def deps do
    [{:clope, "~> 0.1.4"}]
  end
  1. Ensure clope is started before your application:
  def application do
    [applications: [:clope]]
  end

How to use

iex> input = [
  {"transaction1", ["object1", "object2", "object3"]},
  {"transaction2", ["object1", "object5"]},
  {"transaction3", ["object2", "object3"]},
  {"transaction4", ["object1", "object5"]}
]
iex> result = input |> Clope.clusterize(2)
[
  [
    {"transaction1", ["object1", "object2", "object3"]},
    {"transaction3", ["object2", "object3"]}
  ],
  [
    {"transaction2", ["object1", "object5"]},
    {"transaction4", ["object1", "object5"]}
  ]
]