Skip to content
Snippets Groups Projects
ex2_3_7.py 540 B
Newer Older
  • Learn to ignore specific revisions
  • bjje's avatar
    bjje committed
    # Exercise 4.2.7
    
    # requires data from exercise 4.2.1
    
    Stas Syrota's avatar
    Stas Syrota committed
    from matplotlib.pyplot import (
        cm,
        colorbar,
        figure,
        imshow,
        show,
        title,
        xlabel,
        xticks,
        ylabel,
    )
    from scipy.stats import zscore
    
    bjje's avatar
    bjje committed
    
    X_standarized = zscore(X, ddof=1)
    
    
    Stas Syrota's avatar
    Stas Syrota committed
    figure(figsize=(12, 6))
    imshow(X_standarized, interpolation="none", aspect=(4.0 / N), cmap=cm.gray)
    
    bjje's avatar
    bjje committed
    xticks(range(4), attributeNames)
    
    Stas Syrota's avatar
    Stas Syrota committed
    xlabel("Attributes")
    ylabel("Data objects")
    title("Fisher's Iris data matrix")
    
    bjje's avatar
    bjje committed
    colorbar()
    
    show()
    
    
    Stas Syrota's avatar
    Stas Syrota committed
    print("Ran Exercise 4.2.7")