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

推荐订阅源

大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
M
MIT News - Artificial intelligence
量子位
N
Netflix TechBlog - Medium
The Cloudflare Blog
The GitHub Blog
The GitHub Blog
P
Proofpoint News Feed
人人都是产品经理
人人都是产品经理
B
Blog RSS Feed
B
Blog
博客园_首页
博客园 - Franky
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
MongoDB | Blog
MongoDB | Blog
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
H
Help Net Security
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell

丘卡饮品店

小马入坑的东扯西扯 网络上的物是人非 数独恶魔城——精雕细琢的谜题大作 数独笔记: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

一只喜欢编程的小马