首页 文章 精选 留言 我的

精选列表

搜索[脚本语言],共1088篇文章
优秀的个人博客,低调大师

图表脚本语言 D2 正式开源自动布局引擎 TALA

D2 的自动布局算法 TALA 正式开源了,采用 MPL-2.0 许可证,源代码已托管至 github.com/d2lang/d2 仓库。 这是继 D2 转为非营利项目后的又一个动作。 TALA 是 Terrastruct's AutoLayout Algorithm 的缩写,专为软件架构图设计。跟最常见的 Dagre、ELK 不同,TALA 做的是正交布局——更像你在白板上画出来的样子,而不是 DAG 那种单方向生长的树。TALA 底层融合了多篇图绘制研究论文的成果,再加上自研技术,优化的美学目标包括对称性、中位距离、流向、相似节点聚类。 文章里用 GitHub 上公开的 D2 文件做了对比。Fulcro RAD 架构、Mocha secure-enclave SoC、Jupyter on AWS EKS、Lion Reader 前端数据流、ROSS 转子动力学工作流、Go Queue worker 架构、Ouroboros Leios 模拟器——七个公开项目,不是特挑的示例。Dagre 和 ELK 的结果在旁边并排展示,差别肉眼可见。 目前 D2 v0.9.0 里已经内置 TALA,添加 --layout=tala 参数就能用。在线 playground 也可以体验,100% 客户端运行。 除了全自动布局,TALA 还支持两种介于自动和手动之间的模式。 一种是自定义定位,用 top/left 锁定某些节点的坐标。作者特别提到这很适合 AI agent 生成图的场景——模型擅长在 2D 空间里决定画什么,但路由还是交给 TALA 来做。演示里有 Signal House、The Internet is a jellyfish(互联网是只水母)、Orbital coffee logistics(轨道咖啡物流)这些名字古怪但图很漂亮的例子。 另一种是部分定位,四个节点定死,剩下十个自动。The Printing Room 和 MULE / Utility Rover 的例子里,固定节点和自动节点和谐共存,没有那种「一半手绘一半机器」的拼凑感。 作者也坦率地列出了局限。算法含随机性——默认用 3 个随机种子取最优,但新增一个节点可能导致布局大变,不像 Dagre 和 ELK 那样变化平滑。DAG 表现一般,作者自己说画长流程导向图时更偏好 Dagre 或 ELK。运行时间非线性增长,大图耗时更长。 GitHub 上有专门的基准测试仓库 d2lang/d2-benchmarks。Gavin Nishizawa 和 Júlio César Batista 被列为 TALA 的主要贡献者,前者做了大量实质性贡献,后者负责层级算法等方向。 参考来源: TALA is open-source — D2 Blog

优秀的个人博客,低调大师

Python成为微软官方Excel脚本语言?再不学习就OUT了!

Python适合初学者入门最好的语言 人工智能用Python?高考要加入Python?现在连微软官方Excel都要把Python作为官方语言!Python魅力这么大!小伙伴们知道吗?小编只想说,现在不学Python就OUT了,未来编程Python是王道啊! 有些同学可能会疑问了,为什么偏偏是Python会这么火?很简单!Python是开发人工智能相关应用最流行的编程语言,也是人工智能时代入门必学的第一门语言。 未来是AI的时代,Python作为最接近人工智能的语言。掌握了Python语言,是未来职业发展必备的基本能力之一。 请输入描述 数据平台Kaggle发布的2017机器学习及数据科学调查报告,在工具语言使用方面,Python是使用最多的语言。 请输入描述 根据IEEE Spectrum研究报告显示,在2016年排名第三的Python,在2017年已经成为世界上最受欢迎的语言,C和Java分别位居第二和第三位。 请输入描述 这个python学习(q-u-n)二二七,四三五,四五零期待大家一起交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 爬虫等等 长久以来,我们总能看到或者听说,许多在欧美等发达国家中小学生学习编程的热潮,其实早在4年前,奥观海同志已经在呼吁大家别光顾着玩游戏,鼓励各位小青年学编程言了。 请输入描述 Codecombat:一个给少儿的在线编程学习网站,这个网站完完全全通过游戏闯关的方式,让孩子尝试动手写代码。用代码控制角色移动、战斗、直到最后通关,在游戏的过程中潜移默化地学习程序语法和合适的结构。 请输入描述 也许在不远的未来,很多人会发现自己的编程能力还不如一些天赋不错的小学生。 请输入描述 2 白宫报告:未来20年,每3个月消失6%的工作 在美国白宫发布的一份关于人工智能的报告——《人工智能、自动化与经济》研究认为:47%的美国职位在这一时期有被人工智能技术和计算机化取代的风险。 如果预测成真,将会有数以百万计在美生活人士的生计将受到影响,短期和中期的经济发展将会受到冲击。除此之外,薪资也将遭受严重影响,OECD 研究的作者估计,44%的低于高中学历的美国工作者的工作很可能会被自动化,而只有1%本科或更高学历的人拥有这样的工作。 请输入描述 左图:时薪中位数,右图:薪资与教育水平 除了美国外,越来越多的国家也开始把人工智能放上政策制定的议程中,包括中国。 人工智能到底有多火?我们可以从海归及国内应届生的求职状态得出,一份互联网校招高薪清单为我们揭开了答案。谷歌中国、微软、腾讯等的知名企业为人工智能岗位开出的年薪水平均达到了30万的标准。 请输入描述 图片来源:网络 多个机构的调研数据显示,当前机器学习,深度学习,人工智能等领域的人才缺口较大。 多个研究机构近期发布的报告显示,中国大量资金正流向人工智能,尤其是与其他行业的应用结合,中国企业在这一层面的融资额已逼近美国。 突破年薪百万,再不学Python就晚了。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册