当前位置: 首页 > news >正文

大连网站建设设计公司百度seo找哪里

大连网站建设设计公司,百度seo找哪里,网站存在原理,wordpress 分享 可见文章目录 一、声明二、简介三、代码C代码Python代码 一、声明 本帖持续更新中如有纰漏望指正#xff01; 二、简介 #xff08;a#xff09;点云建立的k近邻图#xff08;b#xff09;k近邻图上建立的最小生成树 最小生成树 (Minimum Spanning Tree#xff0c;简称 M… 文章目录 一、声明二、简介三、代码C代码Python代码 一、声明 本帖持续更新中如有纰漏望指正 二、简介 a点云建立的k近邻图bk近邻图上建立的最小生成树 最小生成树 (Minimum Spanning Tree简称 MST) 是一种在带权无向图中的树它连接了图中所有节点并且总权重最小。在最小生成树中任意两个节点之间有且仅有一条路径同时这些路径的权重之和最小。 最小生成树的应用场景非常广泛。以下是一些常见的应用场景 网络设计在计算机网络或通信网络中最小生成树可以用来构建最优的网络拓扑结构以便实现高效的数据传输和通信。物流规划在物流管理中最小生成树可以用来确定最短路径从而有效地规划货物的运输路线降低物流成本。电力传输在电力系统中最小生成树可以用于确定电力输电线路的布置确保电力从发电站到各个用户点的传输成本最小。集群分析在数据挖掘和机器学习中最小生成树可以用于聚类分析帮助发现数据点之间的相关性和相似性。电路板设计在电路板设计中最小生成树可以用来确定电路中的连接线路以便最小化电路板的制造成本。 最小生成树算法有多种其中最著名且常用的算法是普里姆算法Prim’s algorithm和克鲁斯卡尔算法Kruskal’s algorithm它们可以高效地找到最小生成树。 三、代码 C代码 #include boost/graph/adjacency_list.hpp #include boost/graph/kruskal_min_spanning_tree.hpp #include iostream #include vectorint main() {// Define the graph using adjacency_listtypedef boost::adjacency_listboost::vecS, boost::vecS, boost::undirectedS,boost::no_property, boost::propertyboost::edge_weight_t, int Graph;typedef boost::graph_traitsGraph::edge_descriptor Edge;typedef boost::property_mapGraph, boost::edge_weight_t::type WeightMap;// Create a graph objectGraph g;// Add edges to the graphadd_edge(0, 1, 2, g);add_edge(1, 2, 3, g);add_edge(0, 3, 1, g);// ... Add other edges as needed// Vector to store the resulting MST edgesstd::vectorEdge spanning_tree;// Compute the minimum spanning tree using Kruskals algorithmboost::kruskal_minimum_spanning_tree(g, std::back_inserter(spanning_tree));// Print the edges in the MSTfor (std::vectorEdge::iterator ei spanning_tree.begin(); ei ! spanning_tree.end(); ei) {std::cout source(*ei, g) -- target(*ei, g) with weight of get(boost::edge_weight, g, *ei) std::endl;}return 0; } Python代码 import open3d as o3d import numpy as np import networkx as nx from scipy.spatial import KDTree import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3Ddef create_knn_graph(point_cloud, k):# Convert Open3D point cloud to numpy arraypoints np.asarray(point_cloud.points)# Build a KDTree for efficient nearest neighbor searchtree KDTree(points)# Create a graphG nx.Graph()# Add nodes and edges based on k nearest neighborsfor i in range(len(points)):distances, indices tree.query(points[i], kk1) # k1 because the point itself is includedfor j in range(1, k1): # Skip the first one (itself)G.add_edge(i, indices[j], weightdistances[j])return Gdef find_mst(graph):# Compute the minimum spanning treereturn nx.minimum_spanning_tree(graph)def plot_3d_graph(graph, pos_3d):# Create a 3D plotfig plt.figure(figsize(8, 6))ax fig.add_subplot(111, projection3d)# Extract the x, y, z coordinates of each nodexs, ys, zs zip(*[pos_3d[node] for node in graph.nodes()])# Plot the nodesax.scatter(xs, ys, zs)# Plot the edgesfor edge in graph.edges():x_coords, y_coords, z_coords zip(*(pos_3d[edge[0]], pos_3d[edge[1]]))ax.plot(x_coords, y_coords, z_coords, colorblue)# Set labels and show plotax.set_xlabel(X axis)ax.set_ylabel(Y axis)ax.set_zlabel(Z axis)# plt.show()plt.axis(equal)plt.savefig(1.png)# Load point cloud pcd o3d.io.read_point_cloud(1.ply) # Adjust the file path# Create the kNN graph (choose your k) k 5 # For example, k5 knn_graph create_knn_graph(pcd, k)# Find the minimum spanning tree mst find_mst(knn_graph)# Extract positions from the 3D point cloud pos_3d {i: pos for i, pos in enumerate(np.asarray(pcd.points))}# Plot the 3D graph of the minimum spanning tree plot_3d_graph(mst, pos_3d)
http://www.hkea.cn/news/14498380/

相关文章:

  • 网站信管局备案濮阳做网站星月网络
  • 医院网站后台模板WordPress页脚小工具关闭
  • 网站开发 放大图片网络营销方式研究心得1500
  • 营销型网站的缺点如何查一个网站的备案号
  • 手机网站开发实例租房平台网站开发
  • 网站改版会影响收录吗成都网站开发培训机构
  • 国外最新创意产品网站网站怎么设计好看的图片
  • 打车软件app开发网站seo和sem是什么意思
  • 快速建设小说盗版网站网站做交叉连接
  • 查询自己网站外链四海网络网站建设
  • 如何查询网站历史快照监控摄像头做直播网站
  • 哪里搜索引擎优化好seo免费优化
  • ps网站导航怎么做竞价推广托管
  • python做的网站多吗iis7.0 asp网站配置
  • 网站源码地址怎么看做百度移动网站点
  • 专业建站商lnmp wordpress 登陆
  • 佛山英文网建站网站服务器如何管理
  • 网站出现的的问题什么网站可以有人做详情页
  • 一个网站的域名突然换了网站建设得步骤
  • 网站建设优化的作用微信游戏网站开发
  • 四川建设厅官方网站文件下载电商网站大连
  • 做市场调研的网站四川省城乡建设厅网站
  • 深圳品牌网站建设服务费用如何制作视频短片
  • 一个刚做好的网站怎么做seo怎样做旅游公司的网站
  • 自建站做seo企业营业执照查询系统
  • 深圳网站建设价格多少网站建设查询
  • 网站安全wordpress 购物 app
  • 常州做网站一般多少钱网站设计比例
  • 怎么提高网站曝光wordpress搜视网
  • 做网站 过程太原关键词排名首页