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

网站产品优化描述网站开发都有什么类别

网站产品优化描述,网站开发都有什么类别,服务器上如何做网站,电商首页设计文章目录安装基础使用基本操作全局图的指标顶点性质边性质读写图按照 .lgz 格式存储图数据(压缩格式)按照 .lg 格式存储图数据(非压缩格式)图的绘制TikzGraphs.jl Latex 论文风格GraphPlot.jl 通常与 Compose.jl 一起使用SGtSNEpi…

文章目录

  • 安装
  • 基础使用
    • 基本操作
    • 全局图的指标
    • 顶点性质
    • 边性质
  • 读写图
    • 按照 .lgz 格式存储图数据(压缩格式)
    • 按照 .lg 格式存储图数据(非压缩格式)
  • 图的绘制
    • TikzGraphs.jl Latex 论文风格
    • GraphPlot.jl 通常与 Compose.jl 一起使用
    • SGtSNEpi.jl 擅长画 2维,3维稀疏图
    • GraphRecipes.jl 基于 Plots.jl 的包, 功能较为基础。
    • GraphMakie.jl 擅长绘制2维,3维空间中的图,交互性更强。
    • Karnak.jl 主要擅长绘制 2维图, 且参数设置丰富。

参考链接
https://juliagraphs.org/Graphs.jl/stable/

图论是数学,计算机等学科常见的课程设置。由于 Julia 语言运算速度高效的原因, 其第三方包的非常丰富且社区活跃。无论是指标计算,还是算法设计都有广泛的生态。
Graph.jl 是最为基础的图论包。可以与 Python语言 的 NetworkX 包类比。

安装

using Pkg
Pkg.add("Graphs")
Pkg.add("Karnak")

基础使用

using Graphs  调用图论包
using Karnak  调用图论绘图包
g=path_graph(6)  # 生成无向简单图,权重为整数
println(nv(g))  # 图的顶点数
println(ne(g)) # 图的边数
@drawsvg beginbackground("grey10")sethue("orange")drawgraph(g,vertexlabels = [1, 2, 3, 4,5,6])

在这里插入图片描述

using Graphs  # 调用图论包
using Karnak  # 调用图论绘图包
g=path_graph(6)  # 生成无向简单图,权重为整数
add_edge!(g, 2, 4) # 添加边
@drawsvg begin
background("grey10")
sethue("skyblue")
drawgraph(g,vertexshapesizes = [20, 20, 20, 20, 20, 20],vertexlabelfontsizes = 10,vertexlabels =["a","b","c","d","e","f"])
end 600 300

在这里插入图片描述

基本操作

代码含义
add_vertex!(g)向图g添加1个顶点
add_vertices!(g, n)向图g添加 n 个顶点
add_edge!(g, s, d)将边 (s, d) 添加到图 g
rem_vertex!(g, v)将顶点 v 从图 g移除
rem_edge!(g, s, d)将边 (s, d) 从 g 移除

全局图的指标

代码含义
nv(g)g的顶点数
ne(g)g变数
vertices(g)图 g 包含的所有顶点
edges(g)图 g 包含的所有边
has_vertex(g, v)验证顶点 v 是否在 g 中
has_edge(g, s, d)验证边 (s,d) 是否在 g 中
has_self_loops(g)验证图 g 的所有自回路(圈)
is_directed(g)验证图g是否有向图
eltype(g)验证 g 所有顶点的类型

顶点性质

代码含义
neighbors(g, v)返回点 v 的邻域, (若有向图返回所有外邻域)
all_neighbors返回点 v 的邻域(若有向图返回所有外邻域和内邻域)

边性质

代码含义
src(e)给出边 (s,d) 的起点
dst(e)给出边 (s,d) 的终点
reverse(e)添加新边在 (s,d) 基础上添加 (d,s)

读写图

按照 .lgz 格式存储图数据(压缩格式)

using Graphs  # 调用图论包
g=path_graph(6)  # 生成无向简单图,权重为整数
savegraph("mygraph.lgz", g) # 保存
reloaded_g = loadgraph("mygraph.lgz")  # 读取

按照 .lg 格式存储图数据(非压缩格式)

using Graphs  
g=path_graph(6)  
savegraph("mygraph.lg", g)
reloaded_g = loadgraph("mygraph.lgz")

更多格式的读取与存储需要 GraphIO.jl

图的绘制

常见包

TikzGraphs.jl Latex 论文风格

在这里插入图片描述

GraphPlot.jl 通常与 Compose.jl 一起使用

SGtSNEpi.jl 擅长画 2维,3维稀疏图

在这里插入图片描述
在这里插入图片描述

GraphRecipes.jl 基于 Plots.jl 的包, 功能较为基础。

在这里插入图片描述

GraphMakie.jl 擅长绘制2维,3维空间中的图,交互性更强。

在这里插入图片描述

Karnak.jl 主要擅长绘制 2维图, 且参数设置丰富。

http://www.dtcms.com/a/579134.html

相关文章:

  • 【Vue基础】--变化检测机制
  • 哪些网站可以做移动端模板新乡网站建设制作
  • 九章算MDPI解读【姜黄素】广西医大陶人川、雍翔智课题组:姜黄素对放疗/化疗引起的口腔黏膜炎的影响
  • 网站建设整改报告php创建网页
  • 网站制作应用网站开发调查问卷题
  • 网站的宽度广州网站开发服务
  • LangChain的核心组件之Models使用手册
  • zencart网站搬家plm项目管理系统
  • 缔客网络上海响应式网站建设建网站 行业 销售额
  • 做盗市相关网站如何在线上推广产品
  • iMX6ULL使用GUI Guider开发LVGL
  • 新乡移动网站建设制作视频特效
  • 丹阳市住房建设管理局网站wordpress怎么挂广告
  • 已经有域名 怎么做网站关键词首页优化
  • 无锡网站建设公司排名高端网站建设哪家公司好
  • 做网站的图片尺寸怎么设定dede wap网站
  • 龙虎榜——20251106
  • 深圳市做网站建设平台设计是做什么的
  • 想要个免费网站设计网站推荐html代码
  • 怎样免费个人网站建设目前做的最好的电子烟网站
  • 江苏国家住房和城乡建设部网站开发高端市场应该注意
  • 在哪里做网站设计一个网站的建设要经过哪几个阶段
  • 广州冼村地铁站几号线夏天做哪些网站致富
  • 网站流量太大百度搜索不到网站
  • 机器视觉---UVC相机驱动
  • 杭州 网站定制wordpress用别人主题
  • 网站开发 word文件预览下厨房网站学做蒸包视频
  • 淘宝可以到哪些网站做推广哪些网站是用asp.net开发的
  • 安装了wps/卸载wps后office文件打开异常处理
  • 哪家公司设计网站好上海可以做网站的公司