annotate code/Hierarchical Clustering.ipynb @ 0:7d69c0d6f4c9

Initial
author DaveM
date Mon, 16 Jan 2017 17:34:29 +0000
parents
children 995546d09284
rev   line source
DaveM@0 1 {
DaveM@0 2 "cells": [
DaveM@0 3 {
DaveM@0 4 "cell_type": "code",
DaveM@0 5 "execution_count": 1,
DaveM@0 6 "metadata": {
DaveM@0 7 "collapsed": false
DaveM@0 8 },
DaveM@0 9 "outputs": [],
DaveM@0 10 "source": [
DaveM@0 11 "from matplotlib import pyplot as plt\n",
DaveM@0 12 "from scipy.cluster.hierarchy import dendrogram, linkage, cophenet\n",
DaveM@0 13 "from scipy.spatial.distance import pdist\n",
DaveM@0 14 "import numpy as np\n",
DaveM@0 15 "import csv\n",
DaveM@0 16 "\n",
DaveM@0 17 "dataFolder = '../data/'\n",
DaveM@0 18 "keyFile = 'AdobeNormalised'\n",
DaveM@0 19 "datapath = dataFolder + keyFile"
DaveM@0 20 ]
DaveM@0 21 },
DaveM@0 22 {
DaveM@0 23 "cell_type": "code",
DaveM@0 24 "execution_count": 2,
DaveM@0 25 "metadata": {
DaveM@0 26 "collapsed": true
DaveM@0 27 },
DaveM@0 28 "outputs": [],
DaveM@0 29 "source": [
DaveM@0 30 "X = np.genfromtxt(datapath+'.csv', delimiter = ',', skip_header = 1)\n",
DaveM@0 31 "filenames = np.loadtxt(datapath+'_filenames.csv', dtype = str)\n",
DaveM@0 32 "labels = np.loadtxt(datapath+'_labels.csv', dtype = str)\n",
DaveM@0 33 "features = np.loadtxt(datapath+'_features.csv', dtype = str)\n"
DaveM@0 34 ]
DaveM@0 35 },
DaveM@0 36 {
DaveM@0 37 "cell_type": "code",
DaveM@0 38 "execution_count": null,
DaveM@0 39 "metadata": {
DaveM@0 40 "collapsed": false
DaveM@0 41 },
DaveM@0 42 "outputs": [],
DaveM@0 43 "source": [
DaveM@0 44 "print X.shape\n",
DaveM@0 45 "print filenames.shape\n",
DaveM@0 46 "print features.shape"
DaveM@0 47 ]
DaveM@0 48 },
DaveM@0 49 {
DaveM@0 50 "cell_type": "code",
DaveM@0 51 "execution_count": null,
DaveM@0 52 "metadata": {
DaveM@0 53 "collapsed": false
DaveM@0 54 },
DaveM@0 55 "outputs": [],
DaveM@0 56 "source": [
DaveM@0 57 "Z = linkage(X)"
DaveM@0 58 ]
DaveM@0 59 },
DaveM@0 60 {
DaveM@0 61 "cell_type": "code",
DaveM@0 62 "execution_count": null,
DaveM@0 63 "metadata": {
DaveM@0 64 "collapsed": true
DaveM@0 65 },
DaveM@0 66 "outputs": [],
DaveM@0 67 "source": []
DaveM@0 68 }
DaveM@0 69 ],
DaveM@0 70 "metadata": {
DaveM@0 71 "kernelspec": {
DaveM@0 72 "display_name": "Python 2",
DaveM@0 73 "language": "python",
DaveM@0 74 "name": "python2"
DaveM@0 75 },
DaveM@0 76 "language_info": {
DaveM@0 77 "codemirror_mode": {
DaveM@0 78 "name": "ipython",
DaveM@0 79 "version": 2
DaveM@0 80 },
DaveM@0 81 "file_extension": ".py",
DaveM@0 82 "mimetype": "text/x-python",
DaveM@0 83 "name": "python",
DaveM@0 84 "nbconvert_exporter": "python",
DaveM@0 85 "pygments_lexer": "ipython2",
DaveM@0 86 "version": "2.7.10"
DaveM@0 87 }
DaveM@0 88 },
DaveM@0 89 "nbformat": 4,
DaveM@0 90 "nbformat_minor": 0
DaveM@0 91 }