A library to cluster partners based on metacognitive diversity
Project description
Cognitive Cluster
Cognitive Cluster is a library for clustering written metacognitive exercises based on document embeddings. This is useful for creating cross-cluster partnerships to increase the diversity of problem solving techniques in teams.
Installation
To instal cognitivecluster
, run pip install cognitivecluster
. The library currently supports Python 3.6+.
Usage
To cluster people based on writing samples, pass either a Numpy array or a Pandas series to cognitivecluster.sentence_vector_clusters
.
Examples
>>> import cognitivecluster
>>> cognitivecluster.sentence_vector_clusters(np_sentence_array)
array([0, 0, 1, 1, 2, 2], dtype=int32)
>>> df['cluster'] = cognitivecluster.sentence_vector_clusters(df.metacognitive_exercises)
>>> df
metacognitive_exercises cluster
0 I like carrots 0
1 I like potatoes 0
2 I am a cat 1
3 I am a dog 1
4 This is a test 2
5 This is a sequence 2
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cognitivecluster-0.2.1.tar.gz
(14.6 kB
view hashes)
Built Distribution
Close
Hashes for cognitivecluster-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26f4776bf8220534ccdab793835678d85a39f2086dda707fd8a2f670c6e5bdbf |
|
MD5 | 4c3fa85c9b5526db5f52f8e7ae828b11 |
|
BLAKE2b-256 | 4c83fe07425470bc1fb06b0c5b70d161d64f4a881d8410ae94a5f4a5c14ba872 |