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 }
|