文章
下载
工具
关于
English
  • 文章
  • 下载
  • 工具
  • 关于
  • English

在 Matplotlib 中使用中文

By 董翰林; Published on 2021-07-05

Matplotlib 是 python 中非常常用的绘图模块。 matplotlib 支持使用类似于 matlab 的指令式语言绘图,也支持使用面向对象的调用方法绘图。其绘图方法简单,且与 numpy, pandas 等科学计算库配合良好,因此被广泛使用。但是,在 matplotlib 的使用过程中,插入中文并控制字体是一件比较麻烦的事,需要特殊配置才能正常显示。本文详细介绍在 matplo...


加快 Python 调用 OpenSees 的速度

By 董翰林; Published on 2021-01-29

在上篇文章 OpenSees 不同解释器的性能比较中,比较过不同 OpenSees 调用方法的速度不同。直接使用 C++ 调用的速度最快, TCL 调用次之,而用 Python 调用的速度大大减慢。然而, Python 作为当前流行的“胶水”语言,应用非常广泛,并且有很强的扩展功能。因此,使用 Python 快速地调用 OpenSees 是很必要的。 本文提出的加速方法,是先使用 C++ 建...


OpenSees 不同解释器的性能比较

By 董翰林; Published on 2021-01-28

OpenSees 有两个解释器, TCL 和 Python 。由于 OpenSees 是由 C++ 编写的,所以也可以使用 C++ 直接调用 OpenSees 的核心。本文我们使用几种不同的方法来比较不同的调用方式的性能差异。 首先,介绍一下用于比较性能差异的问题。这里我们采用最常见的 OpenSees 例子,桁架的静力分析。如图所示。 这一问题中采用的是英制单位,不过不必担心,我们这里不...


OpenSees 解释器是什么

By 董翰林; Published on 2021-01-28

谁是“一等公民”OpenSees 是一个用于结构分析的软件。类似的软件还有 Sap2000,ABAQUS 等。但是,从使用方法上看,它们又有很大的不同。 Sap2000 与我们通常使用的桌面软件类似,用户主要的操作是通过鼠标在图形化的对话窗口中完成的。其图形界面是“一等公民”。但是,尽管图形界面对于 Sap2000 来说是“一等公民”,它还公开了一系列 API (Application Pr...


和新闻联播学正确读音(2020年)

By 董翰林; Published on 2020-12-30

荷载 hè zài2020年12月8日新闻联播:运行荷载最大的公铁两用悬索桥。 荷载是土木工程中的常用词,不同的字典对该词的注音也有不同。正确读法应为 hè zài。 “荷”作“植物”时,读二声。如:荷花、荷衣、荷月(农历六月,因荷花开,称荷月)、荷包。“荷”作“背负”时,读四声。如:荷载、荷枪实弹、荷负(即担负)、感荷(感激)、荷蒙(承蒙、承受)、荷恩等。另:“荷尔蒙”为 Hormone ...


OpenSees 是如何实现的

By 董翰林; Published on 2020-12-23

OpenSees 是一个主要由 C++ 写成的程序,利用了面向对象的程序设计。除了 C++ 之外,它的一部分求解功能通过 Fortran 和 C 程序来实现。与用户的交互使用 Tcl 语言和 Python 语言来实现。本文我们来了解一下 OpenSees 的核心部分是如何架构起来的。 文件树OpenSees 的代码目前已经从官网的 svn 托管系统中下线,迁移到了 git 托管系统。在 Gi...


在 docx 文档中去掉 Mendeley 域链接

By 董翰林; Published on 2020-10-17

Mendeley 是 Elsevier 公司出品的一款优秀的文献管理软件。它的桌面版本提供了一个 Word 插件,可以在使用 Word 写作的同时,插入参考文献,并可以在海量的格式库中选择一种投稿所需要的格式。最重要的是,当参考文献的顺序发生变化的时候,编号和文献列表都可以自动更新。对于提高写作速度很有帮助。 在成文之后,需要把自动更新的域代码去掉,保存为纯文本格式。然而, Mendeley...


远程连接 Windows 中的 Jupyter Notebook

By 董翰林; Published on 2020-06-15

VSCode 的新版本有很好的远程支持。它可以打开远端文件夹,然后进行远端操作,避免了本地与远端的同步问题。但是这篇文章不介绍这个功能,而只是打开一个远端 Jupyter Notebook 的服务,然后在本地使用 ssh 连接到远端进行运算, VSCode 的文件系统依然保持为本地的文件系统。这样做的好处是,远端生成的图片,可以直接在 Jupyter Notebook 中查看,比单纯的 ss...


全能文本编辑器 Visual Studio Code

By 董翰林; Published on 2020-05-22

Visual Studio Code (VSCode) 是微软推出的一款基于 Electron 的文本编辑器,相当于一个封装的浏览器。与 Visual Studio (VS) 这样的 IDE 不同,VSCode 更小巧轻便,更适用于小型项目开发、Web 开发、撰写文档等场景。同时,VSCode 有丰富的插件库,正是由于插件的存在,使它成为一个全能文本编辑器,可以满足多种开发需要。下面结合我的...


《清平乐》中的古诗词乐谱

By 董翰林; Published on 2020-05-17

电视剧《清平乐》为观众展现了宋仁宗的一生,生动地诠释了“克己复礼为仁”的儒家思想。该剧的制作十分精良,里面的古诗词唱出来很有味道。于是我决定随手扒些乐谱,和大家分享。由于水平有限,不能做到与视频中完全一致。这里非常感谢正午阳光的辛苦制作,期待推出更多好作品。 《浣溪沙·一向年光有限身》曲谱这是我最感慨的一个场景。经历变法失败的晏殊,人至暮年,告老还乡,登船而歌,词成而泣。旁边的晏几道用古琴伴...


  • « Newer Previous
  • Older » Next
  • « Newer Previous
  • Older » Next
VISITORS
次阅读

FEATURED TAGS
  • 进阶教程13
  • OpenSees12
  • 入门教程9
  • 网络技术8
  • 前端8
  • 随笔8
  • 纪实8
  • 沉思8
  • 软件开发8
  • 美食5
  • 有限元5
  • 关于我4
  • Python4
  • 盘点3
  • JavaScript2
  • AutoLisp2
  • 建筑结构1
  • 行路1
  • LaTeX1
  • 地震工程1
  • 艺术1
  • 后端1
  • 笔记1
  • 科研工具1

TRENDING POSTS
  • OpenSees零基础入门教程
  • SmartAnalyze帮助OpenSees收敛

ABOUT ME
翰林苑|董翰林的个人网站

君子博学于文约之以礼


CONTACT
董翰林 博士
同济-多伦多大学联合培养博士
上海师范大学讲师
self@hanlindong.com

ARCHIVES
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017

    FRIENDS
  • 朱劭骏博士个人网站
  • 建源学堂-陈睦锋的博客
  • 陈学伟的博客
  • 陈维晃OSLite
  • 小同人
  • MEDIAPLUS莓加

Copyright ©
Theme: Adagio - A Hexo theme made with love by Hanlin Dong.
Powered by Hexo | Sitemap | 支持网站
沪ICP备16018008号-1

感谢您的支持

感谢您喜欢我的网站。如果您愿意,可扫描以下二维码赞助我一杯咖啡。您的支持是网站发展的不竭动力!

微信支付

支付宝支付