我有一个想法,把一些程序,算法什么的用Julia写一遍,从而体现这个语言优秀的一面,人多力量大,我想看看有没有人想加入这个新建的组织,可以先加入群聊看看
第一步我也不知道干什么,让我们随便找找项目,看看有哪些可以重写的项目吧
我有一个想法,把一些程序,算法什么的用Julia写一遍,从而体现这个语言优秀的一面,人多力量大,我想看看有没有人想加入这个新建的组织,可以先加入群聊看看
第一步我也不知道干什么,让我们随便找找项目,看看有哪些可以重写的项目吧
重写一些命令行程序,比如
需要注意的是,我们不打算写成命令行程序,而是封装成函数,返回一个数据结构,再 pretty print
https://github.com/Rewrite-it-in-Julia/Commands
解析一些Julia包,比如
这些包都比较大,重写需要费老大的劲,不如我们把他们解析一下,然后看看自己能不能写一个简单的 demo
翻出一些东西:
关于解析一些包,我之前对这个GitHub - FixedEffects/FixedEffectModels.jl: Fast Estimation of Linear Models with IV and High Dimensional Categorical Variables
做了一点基本的工作,不知道有没有有没有人有兴趣?
或者我觉得
GitHub - JuliaAI/DecisionTree.jl: Julia implementation of Decision Tree (CART) and Random Forest algorithms
这个也不错,本身业务/算法,相对容易理解,可以专注到代码实现本身。
我的想法是,通过这样的方式,学会查看包的源码,也学会尝试用julia的方式来组织项目的结构,编写代码(毕竟julia跟传统的OOP不同),需要点设计模式的感觉。
当然我水平很浅,一点简单的想法,欢迎大家批评和交流
你是要做解析吗,你可以在本地先写文档,我待会建立仓库