没有项目描述
outerspace的Python项目详细描述
外部空间
jupyter笔记本的一个交互式小部件,用于探索t-sne的参数。
安装
pip install outerspace
jupyter nbextension enable --py widgetsnbextension
用法
在数字数据集上运行t-sne(参见上图中的结果):
fromouterspaceimporttsne_playgroundfromsklearn.datasetsimportload_digitsdigits=load_digits()X,y=digits.data,digits.targettsne_playground(X,y)
在工具提示中显示实际数字图像:
fromouterspaceimporttsne_playground,array2d_to_html_imgfromsklearn.datasetsimportload_digitsdigits=load_digits()X,y,images=digits.data,digits.target,digits.imagesimages=256-images*16# convert range and invertimages=images.clip(0,255)# clip values at 255images=images.astype('uint8')# convert to uint8images=[array2d_to_html_img(image,resize=(32,32))forimageinimages]# convert to HTML imagestsne_playground(X,y,additional_columns=dict(images=images),tooltips='@images{safe}')# safe = do not escape HTML