如何在Python中绘制k距离图

2024-01-27

如何在 DBSCAN 中绘制(在 python 中)给定最小点值的距离图???

我正在寻找拐点和相应的 epsilon 值。

在 sklearn 中,我没有看到任何返回此类距离的方法......我错过了什么吗?


您可能想使用 numpy 提供的矩阵运算来加速距离矩阵计算。

def k_distances2(x, k):
    dim0 = x.shape[0]
    dim1 = x.shape[1]
    p=-2*x.dot(x.T)+np.sum(x**2, axis=1).T+ np.repeat(np.sum(x**2, axis=1),dim0,axis=0).reshape(dim0,dim0)
    p = np.sqrt(p)
    p.sort(axis=1)
    p=p[:,:k]
    pm= p.flatten()
    pm= np.sort(pm)
    return p, pm
m, m2= k_distances2(X, 2)
plt.plot(m2)
plt.ylabel("k-distances")
plt.grid(True)
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Python中绘制k距离图 的相关文章

随机推荐

  • 从 TIFF 文件中提取 JPEG

    背景我有一个大的 TIFF 文件 它是用 JPEG 压缩的 TIFF 标准中的新压缩率为 7 并且是平铺的 我需要做的是将这些图块提取到单独的 jpg 文件中 我需要能够在不解压缩 重新压缩图像数据的情况下完成此操作 因为这将需要太多的计算
  • 找不到有效的 GoogleService-info.plist

    FIRApp configure FirebaseApp configure in Swift could not find a valid GoogleService Info plist in your project Please d
  • Java Guava Multimap和Cache的结合

    有没有番石榴的组合之类的东西Cache and Multimap功能可用吗 本质上 我需要一个集合 其中条目在给定时间后过期 例如Cache但我有非唯一的密钥 并且我需要条目独立过期 我认为路易斯 沃瑟曼在上面的评论之一中提供了答案 即没有
  • 如何在CSS中修剪图像?

    好的 问题是 我的应用程序允许用户插入任何图像 由他们决定插入很大或很长的图像 但是当我租用图像时我想要width 50px and height 100px 好吧 如果我这样做的话 myImage width 50px height 10
  • 更改 GKE 上 LoadBalancer 的 IP 地址

    我想更改 Google Cloud 中 LoadBalancer ingress nginx controller 的 IP 地址 我现在已经通过 LoadBalancer 分配了 IP 地址 请参阅屏幕截图 不幸的是 它没有在 GKE 中
  • bash 从函数内部退出脚本

    在某些情况下 您希望从函数内部终止脚本 function die if fatal fatal
  • Javascript - 使用 iframe-in 值填充输入

    我想用我的 iframe in 值填充输入 我有两个html文件 1 html 和 2 html第一个 1 html 是这样的
  • 确定给定名称的类是否存在

    这可能是一个愚蠢的问题 但我四处搜寻却一无所获 我有一个代码 class A let className A 我需要检查是否className对应于现有的类 这一切都不在全局范围内 并且在 node js 中运行 所以我无法使用window
  • 在 C++ 中修改 const int [重复]

    这个问题在这里已经有答案了 运行下面的代码显示 x ptr 那么为什么x和 ptr不相等呢 const int x 10 int ptr int x ptr ptr 1 cout lt lt x lt lt lt lt x lt lt lt
  • Python 中的队列与 JoinableQueue

    在Python中使用多处理模块时有两种队列 Queue 可连接队列 它们之间有什么区别 Queue from multiprocessing import Queue q Queue q put item Put an item on th
  • 如果行程计数不恒定,为什么 #pragma-unrolled 循环的性能会下降?

    我有以下使用循环展开的代码 pragma unroll for int i 0 i
  • 从另一台计算机访问 Rails 开发服务器

    我正在使用 webrick 在 Mac OS X Lion 上开发我的 Rails 应用程序 我正在尝试从另一台计算机访问该网站 用于测试 我的电脑的内部IP是10 1 10 100 访问10 1 10 100显示我的计算机上运行的 apa
  • Mercurial 和 xcuserdata、.ds_store 和 .git

    这里是善变的菜鸟 我在使用 Mercurial 和 xcuserdata ds store 和 git 等文件时遇到很多麻烦 我已经无计可施了 当前的设置有一个充当中间人的中央存储库 我们对其进行推送和拉取更改 在创建 hgignore 文
  • SKVideoNode仅在SCNSphere的一小部分上

    我使用 SKVideoNode 作为 360 视频球体的材质 但它仅在球体的 xy 正部分上渲染视频 我从 URL 流式传输视频 它是 m3u8供参考 请参阅 SKVideoNode 作为 SCNSphere 的纹理 https stack
  • 如何用 Perl 正则表达式替换重叠匹配?

    我想找到所有出现的 BBB 在一个字符串中并将它们替换为 D 例如 我有 ABBBBC 并想要生产 ADBC and ABDC 首先替换第一个BBB 然后替换另一个BBB 在 Perl 中有没有好的方法可以做到这一点 str ABBBBC
  • 我们如何冻结 Google Sheet 的一个单元格

    你能帮我冻结 Google 表格中的单元格吗 e 请参考我添加的图像复选框如果我勾选了该复选框一次 那么它不应该再次取消勾选 或者如果我在单元格中写入一些内容 它将被冻结 在 Google 表格中 无法 冻结 锁定 电子表格所有者编辑复选框
  • ActiveRecord 中的析取

    是否可以使用ActiveRecordnamed scopes 使用 sql 创建一个查询OR条款 当我使用 Model scope1 scope2 生成的查询是这些范围的结合 我回复是因为这是 活动记录分离 的第一个谷歌结果 使用 Rail
  • Noscript 标签、JavaScript 禁用警告和 Google 处罚

    当用户禁用 JavaScript 或使用 Noscript 等脚本阻止插件时 我一直使用 noscript 标签来显示警告 如果 JavaScript 被禁用 网站将无法正常运行 并且用户可能无法在没有警告的情况下弄清楚网站无法运行的原因
  • JavaFx 2 - TableView,返回所选项目

    我想从 TableView 中获取所选项目作为字符串 但它返回整个路径 在上图中 当我单击选择单元格时 我想要得到 Indicator selected is Shannon Entropy 当我得到 Indicator selected
  • 如何在Python中绘制k距离图

    如何在 DBSCAN 中绘制 在 python 中 给定最小点值的距离图 我正在寻找拐点和相应的 epsilon 值 在 sklearn 中 我没有看到任何返回此类距离的方法 我错过了什么吗 您可能想使用 numpy 提供的矩阵运算来加速距