Julia
育种数据分析之放飞自我
个人公众号:育种数据分析之放飞自我
展开
-
如何关掉 vscode的服务器终端名称
首先运行快捷键:ctrl + shift +p找到config设置在文件中把无关的服务器信息删掉即可。原创 2020-05-21 07:55:15 · 1589 阅读 · 0 评论 -
Julia 构建对角矩阵 diag matrix
using LinearAlgebra Matrix{Float64}(I,4,4)julia> using LinearAlgebrajulia> Matrix{Float64}(I,4,4)4×4 Array{Float64,2}: 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0...原创 2019-08-27 07:40:11 · 2364 阅读 · 0 评论 -
Jupyter 如何添加Julia
1. 安装Jupyter可以安装Anaconda软件,里面带有Jupyter notebook。2. 安装Julia软件Julia下载链接3. 进入Julia终端using PkgPkg.add("IJulia")使用国内镜像,下载安装时间是86s,很快!...原创 2019-08-27 07:26:16 · 1177 阅读 · 0 评论 -
Julia中添加国内镜像 提升软件包安装速度
1. 安装Pkg.add("PkgMirrors")using PkgPkg.add("PkgMirrors")2. 指定国内镜像using PkgMirrorsPkgMirrors.setmirror("ZJU")然后Pkg.add(“packages”)`就是从镜像上下载包了。3. 测试下载速度using Pkg@time Pkg.add("JWAS")之...原创 2019-08-27 07:17:53 · 7701 阅读 · 0 评论 -
Julia1.1学习笔记:从入门到放弃
0. 学习文档市面上很多Julia的书籍,都是旧版本的,Julia要到1.0以后语法才算稳定,所以最好的资料是官方文档,幸运的是[Julia有中文社区]:(https://docs.juliacn.com/latest/):https://docs.juliacn.com/latest/,里面有很多东西可以学习。1. hello world记得我初学习Perl语言时, 要打印Hello w...原创 2019-07-30 23:17:16 · 610 阅读 · 1 评论 -
JWAS: 基于Julia开发的一款基于贝叶斯的GWAS和GS软件
小编寄语现在动植物遗传评估领域, 还是Fortran的天下, 相信未来Julia可以在全基因组选择领域中占得一席.Julia是一个神奇的语言, 据说是速度非常快, 也非常友好的语言. 它从编译型语言C, C++以及Fortran中借鉴了速度, 从动态语言比如R和Python借鉴了友好. Julia是下一代的数据科学语言. 前途十分光明.JWAS是依据Julia编写, 可以在Jupyter n...原创 2019-02-22 19:29:17 · 1612 阅读 · 0 评论 -
逆矩阵子集的推导公式数据演示
公式A22−1=A222−A21(A11)−1A12 A_{22}^{-1} = A_{22}^2 - A^{21}(A^{11})^{-1}A^{12}A22−1=A222−A21(A11)−1A12这里的A22−1A_{22}^{-1}A22−1是A的逆矩阵的子集示例演示生成一个5*5的矩阵set.seed(123)A = matrix(rnorm(25,4,1),5,5)...原创 2019-02-22 19:30:22 · 685 阅读 · 0 评论 -
Julia数据框转化为矩阵
Julia构建数据框using DataFramest1 = DataFrame(y1=collect(1:3),y2=collect(4:6),y3=collect(7:9))结果:Main> t1 = DataFrame(y1=collect(1:3),y2=collect(4:6),y3=collect(7:9))3×3 DataFrames.DataFrame│ Row...原创 2019-04-17 17:33:52 · 1763 阅读 · 1 评论 -
R语言和Julia以及Python使用Feather包共享数据
1, Feather包介绍Feather是一种数据存储格式, 介绍博客.这里介绍, 使用R语言生成的Feather格式的文件, 使用python和julia进行读取.这样, 在使用三个软件时, 更快捷, 更无缝对接.2, Feather安装方法2.1 R中Feather安装R# install.packages("devtools")devtools::install_github...原创 2018-10-09 21:16:27 · 2646 阅读 · 0 评论 -
Julia1.0 JuliaPro Pkg.add报错 ERROR: The following package names could not be resolved:
现在Feather包已经支持1.0了, 但是我安装老是出错:1, 直接使用解决方法删除registries文件夹, 建议删除前做一下备份WindowsC:\JuliaPro-1.0.1.1\pkgs-1.0.1.1\registries或者:C:\Users\Name\AppData\Local\JuliaPro-1.0.1.1\pkgs-1.0.1.1\registries提...原创 2018-10-16 13:34:24 · 3759 阅读 · 0 评论 -
Julia Pro 1.0 下载安装教程
千呼万唤的Julia Pro 1.0可以下载安装了.JuliaPro版本相当于Anconda 之于 Python, Julia Pro有很多模块, 对于一些常规的模块都有包含, 不用手动下载, 更加方便. 所以我一直等到Julia Pro下线, 才将0.6版本的卸载, 重新下载Julia Pro 1.0版本.1. 下载地址:JuliaPro下载前, 需要登录, 有三个可以选择:goog...原创 2018-10-13 17:25:42 · 4714 阅读 · 4 评论 -
Julia中定义行合并rbind和列合并函数cbind----对比R语言
cbind和rbind这两个函数, 是合并矩阵或者数据框时可以使用, 只是机械的合并, 但是julia中没有找到解决方案.R中示例代码a = matrix(1:9,3,3)ab = matrix(10:18,3,3)bcbind(a,b)rbind(a,b)结果> a = matrix(1:9,3,3)> a [,1] [,2] [,3][1,] ...原创 2018-09-26 15:26:27 · 2056 阅读 · 0 评论 -
Julia矩阵中根据行名和列名提取子矩阵
R语言中, 矩阵可以设置行名和列名, 然后根据行名和列名进行提取.R语言代码:R_test = matrix(1:16,4,4)colnames(R_test) = rownames(R_test) = c("A","B","C","D")R_testid2 = c("B","C")R_test[id2,id2]结果如下:> R_test = matrix原创 2018-09-26 11:42:08 · 3125 阅读 · 0 评论 -
Julia语言中矩阵常用操作
1.1 矩阵的生成生成一个4行4列的矩阵, 这里使用1~16数字. 注意, 这里生成矩阵时, 需要首先定义一个空的数组, 然后再进行填充.mat = Array(Int32,4,4)4×4 Array{Int32,2}: 125804192 256236432 79364176 79364176 0 0 0 ...原创 2018-09-20 12:59:54 · 10567 阅读 · 0 评论 -
Julia 构建数据框 查看数据框维度
构建数据框using DataFramesID = [1,2,3,4,5,6,7]Sire = [0,0,1,1,3,1,5]Dam = [0,0,0,2,4,4,6]ped = DataFrame(ID=ID, Sire=Sire, Dam=Dam)# 查看数据库维度size(ped)结果如下:Main> ped = DataFrame(ID=ID, Sire=Sire...原创 2018-09-19 15:12:05 · 846 阅读 · 1 评论 -
Julia 设置工作路径
pwd 查看当前路径 homdir 查看home工作路径设置工作路径, 使用cd即可.pwd()homedir()cd("../build_Gmatrix")原创 2018-09-07 13:34:45 · 2703 阅读 · 0 评论 -
安装JuliaPro 并配置VS code(How to)
学习Julia,建议下载JuliaPro,这个安装包邮700Mb左右,里面包含了常用的包,不用自己下载了。JuliaPro下载https://juliacomputing.com/products参考资料:https://github.com/JuliaEditorSupport/julia-vscode我的默认安装路径,在C盘设置JuliaPro的库默认路...原创 2018-08-05 20:37:48 · 6469 阅读 · 0 评论