惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
WordPress大学
WordPress大学
B
Blog RSS Feed
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
C
Check Point Blog
P
Proofpoint News Feed
H
Help Net Security
月光博客
月光博客
博客园_首页
Stack Overflow Blog
Stack Overflow Blog
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
U
Unit 42
美团技术团队
I
InfoQ
A
About on SuperTechFans

丘卡饮品店

小马入坑的东扯西扯 网络上的物是人非 数独恶魔城——精雕细琢的谜题大作 数独笔记:XYZ 环 tee 心协力,tee 乐无穷——DDNet 入坑回忆 游戏推荐:图灵完备 「幻想の杂谈」放置游戏,真的“放置”吗? 找实习的心路经历 我与空竹的故事 这几年折腾博客的总结 本站 CDN 被盗刷 高性能计算课程作业 华为软件精英挑战赛感想 时间与陪伴 博客今后的方向 游戏推荐:Screeps QQ 机器人搭建体验 关于最近的一些事情 记一次博客迁移历程 选择
计算思维
Zerol Acqua · 2022-12-02 · via 丘卡饮品店

计算思维

发表于|更新于|编程学习

|总字数:527|阅读时长:1分钟|浏览量:

前言

第一次接触 Julia 是在学习《矩阵计算》的时候,当时看到这个名字我就被吸引了(比某 Rust 好听多了,雾)。后来稍微学习了一下 Julia 的语法,并接触了 pluto 这个交互式的笔记,感觉蛮有意思的。前几天看到 MIT 的这个计算思维课程,发现它使用的是 Juliapluto ,我直接来电,打算学学这个课程。

准备

开始

所有课程都在 Pluto 上运行的,在开始前运行 Pluto

using Pluto
Pluto.run()

在课程页面中选择一节课程,点击 Edit or run this notebook 按提示方式运行笔记本(当然是要在自己的 Pluto 上跑了,在线版本真的很慢!),不然只能看静态的,然而动态即时交互才是 Pluto 的灵魂啊!

本来还想搞一点笔记的,但是用了 Pluto 我都只是在 Pluto 里做题,啥也没写……想想那就只写一点感受吧。

在学习了三四节课程加上做了两次作业以后,我发现这门课确实是个帮助学习 Julia 好方式。虽然写循环并不会对速度产生太大影响,但是向量化函数点语法和数组推导式真的能省很多事。尤其是第二次作业涉及到很多图像处理的内容,能省事为什么不省呢?

实时交互让图像变形变得更加直观易懂,虽然多数交互还只是滑动条什么的,但是已经很不错了。

关于作业的代码,请参考仓库分支:

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 丘卡饮品店


avatar

Zerol Acqua

一只喜欢编程的小马