Julia
文章平均质量分 62
Julia不只是女人,还是Super Lang
知无牙
盛年不重来,一日难再晨。及时当勉励,岁月不待人。
展开
-
Julia遍历文件夹操作
今天继续分享Julia文件和文件夹操作的一个小技巧:遍历目标目录,判断是文件还是文件夹首先我们的目标目录中的文件和文件夹如下所示:有5个文件和3个文件夹,其中文件夹:newdir01中还有一个文件./newdir01:number_symlink.txtmydir = readdir("./Users/juliauser/Functions_Scripts_Codes_Pipelines/Julia_Codes/File_Directory_and_Path/")for f in原创 2021-06-23 11:07:31 · 517 阅读 · 0 评论 -
Julia文件和文件夹相关基础函数02
早,各位简友,今天分享julia语言的文件和文件夹相关基础函数剩余部分:参考资料:主页 · Julia中文文档 (juliacn.com)## 修改文件名:mv()mv("mydata.xls", "number.data")readdir()# 6-element Array{String,1}:# "Julia关于文件目录和路径的相关函数.jl"# "hello.txt"# "newdir01"# "newdir02"# "newdir03"# "...原创 2021-06-22 08:27:06 · 394 阅读 · 0 评论 -
Julia文件和文件夹相关基础函数01
## 查看当前工作路径:pwd()pwd()# "/Users/juliauser"## 切换工作路径cd("/Users/juliauser/Functions_Scripts_Codes_Pipelines/Julia_Codes/File_Directory_and_Path")# 再次查看是否切换到该路径下pwd()# "/Users/juliauser/Functions_Scripts_Codes_Pipelines/Julia_Codes/File_Director原创 2021-06-20 15:41:31 · 493 阅读 · 0 评论 -
Julia处理字符串常用的函数_2020-11-30
1.截取字符串函数:SubString(string, start, end),用法见下:julia> mystr = "jingxinxing""jingxinxing"julia> SubString(mystr, 1, 4)"jing"2.获取字符串长度函数:length(string),用法见下:julia> length(mystr)113.获取字符串中元素的索引值函数:firstindex(string)和lastindex(string)原创 2020-11-30 23:18:05 · 241 阅读 · 0 评论 -
使用Julia的Gadfly包绘制精美图形_2020-07-12Sunday
## 开始测试using Gadfly, RDatasets, RCalliris = dataset("datasets", "iris")typeof(iris)# DataFrame#@ 查看数据的前六行内容print(first(iris, 6))# 6×5 DataFrame# │ Row │ SepalLength │ SepalWidth │ PetalLength │ PetalWidth │ Species │# │ │ Float64 │ Float6原创 2020-07-12 23:05:36 · 677 阅读 · 0 评论 -
Julia循环结构_for循环_2020-04-23
# Julia循环结构_for循环_2020-04-23Thursday#@ for循环是一种迭代循环机制,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果进行的,而while循环是条件循环。#@ for循环可以遍历任何类型的序列,如、range序列、数组、字符串等#@ 基本语法如下:for 迭代变量 in 可迭代对象 函数、公式、命令语句end## 1.实例1:遍...原创 2020-04-23 10:20:21 · 1565 阅读 · 0 评论 -
Julia循环结构_while循环_2020-03-29Sunday
# Julia循环结构_while循环_2020-03-29Sunday#@ 再看while循环的一个例子:求s = i + ii + iii + iii...ii,要求输入i和i的个数。代码如下:print("请输入i的值:")myi = readline()i = parse(Int, myi)print("请输入i的循环次数n:")myn = readline()...原创 2020-03-29 20:31:33 · 671 阅读 · 0 评论 -
Julia循环结构_while循环_2020-03-24
# Julia循环结构_while循环_2020-03-24Tu#@ while循环结构的一般格式如下:while 表达式或循环条件 执行语句end#@ while循环结构运行时首先计算表达式的值,当值为真时,执行语句;执行完语句,再次计算循环条件,即表达式,然后再执行语句,直到循环条件不为真,循环停止,跳出循环。#@ 下面举三个例子,慢慢体会while循环之美#...原创 2020-03-24 23:24:52 · 583 阅读 · 0 评论 -
Julia语言PyPlot包绘图_2020-03-17Tu
1. 安装PyPlot包using PkgPkg.add("PyPlot")2.绘制折线图usingPyPlotx=1:50xlabel("x")y=rand(50)ylabel("y")title("base plot")grid("on")plot(x,y)3.绘制手绘风格的曲线图x=1:10xlabel("x")y=one...原创 2020-03-17 23:23:32 · 972 阅读 · 0 评论 -
Julia语言实现K-means聚类_2020-03-12Th
1.启动Julia的REPL窗口:$julia即可2.安装和导入K-means聚类所需要的Julia包julia> using Clusteringjulia> using RDatasetsjulia> using Gadfly3.导入测试数据iris数据集4.获取前4列数据信息,并通过convert转换为数组julia>...原创 2020-03-12 22:35:09 · 676 阅读 · 0 评论 -
Julia实现线性回归_2020-03-07Sa
1.启动Julia的REPL窗口:$julia即可2.导入构建回归模型所需的Julia包julia> # Julia语言实现线性回归julia> using DataFramesjulia> using RDatasetsjulia> using GLM3.导入测试数据julia> data = dataset("datasets", "i...原创 2020-03-07 11:09:47 · 1006 阅读 · 0 评论 -
Julia语言实现随机森林_2020-03-04W
1.进入Julia的REPL窗口的Julia模式2.导入DecisionTree和RDatasets包julia> using DecisionTree, RDatasets3.导入iris数据,创建测试数据julia> mydata = dataset("datasets", "iris")150×5 DataFrame│ Row │ SepalL...原创 2020-03-05 00:26:09 · 404 阅读 · 0 评论 -
Julia语言实现决策树_2020-03-03Th
1.进入Julia的REPL窗口的Julia模式中,并且导入Pkg包管理器;导入DecisionTree决策树包和RDatasets数据包,代码如下所示:julia> using Pkgjulia> using DecisionTree[ Info: Precompiling DecisionTree [7806a523-6efd-50cb-b5f6-3fa6f1930d...原创 2020-03-03 23:11:50 · 1034 阅读 · 0 评论 -
Gadfly包绘图测试3_2020-02-28F
## 1.Plotting a Geometric figureusing Gadflyset_default_plot_size(23cm, 15cm)Gadfly.plot(x = [0, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 0, 4, 5, 5, 4],y = [0, 0, 1, 1, 0, 0, 3, 3, 2, 2, 3, 3, 0, 0, 3, 3...原创 2020-02-29 00:45:40 · 232 阅读 · 0 评论 -
Gadfly包绘图测试2_2020-02-26W
#@ 继续绘图,测试各个参数,点线图:Geom.hairusing Gadflyusing RDatasetsset_default_plot_size(20cm, 20cm)a = 1:10b = [-1,-1,1,1,-1,-1,1,1,-1,-1]p1 = plot(x=a, y=a.^2, Geom.hair, Geom.point)p2 = plot(x=b.*(a.^...原创 2020-02-26 20:30:36 · 173 阅读 · 0 评论 -
Julia的绘图包Gadfly测试1_2020-02-25Th
Julia的Gadfly是专门用来绘图(数据可视化)的第三方包,与R的ggplot2包很相似,都是基于“图形语法(Grammer of Graphics)”进行数据可视化的。图形是由一层一层的元素构建的,包括Data,Geom和Layer和Theme等等元素组成。下面我们就来测试一下Gadfly包的绘图功能和特点1.安装Gadfly包using PkgPkg.add(“Gadfl...原创 2020-02-26 00:58:27 · 747 阅读 · 0 评论 -
Julia数据处理常用包_DataFrames包测试3_2020-02-20Th
# Julia数据处理常用包_DataFrames包测试3_2020-02-20Th#@ 前面我们学习和测试了DataFrames包的特征和函数功能,下面我们接着本次的测试:利用DataFrames包读取.csv文件中的数据。## 1.创建一个.csv文件using DataFramesusing DelimitedFilesusing CSVmycsv1 = open("my...原创 2020-02-20 11:59:05 · 691 阅读 · 0 评论 -
Julia数据处理常用包_DataFrames包测试2_2020-02-19W
# Julia数据处理常用包_DataFrames包测试2_2020-02-19W#@ 前面我们学习了如安装Julia第三方包:DataFrames、如何构建DataFrame对象和一些表格数据的操作,那今天我们继续DataFrames的学习和测试## 1.重新构建DataFrame对象using DataFramesmya1 = ["王冕","张峰","李磊","周迅","赵云"...原创 2020-02-20 00:56:40 · 270 阅读 · 0 评论 -
Julia数据处理常用包_DataFrames包测试_2020-02-18
# Julia数据处理常用包_DataFrames包测试_20200218Tuesday#@ Tools for working with tabular data in Julia.## 1.DataFrames安装# Installation: at the Julia REPL, using Pkg; Pkg.add("DataFrames")## 2.DataFrames简...原创 2020-02-18 21:32:30 · 793 阅读 · 0 评论 -
Julia源代码_判断一个数是否是3或7的倍数_2020-2-17
#@ 编写一个Julia源代码来判断输入数字是否是3或7的倍数,新文件名为:3-7倍数判断.jl,代码内容如下:print("请输入随意一个数字:")mynum = readline()num = parse(Int, mynum)if num % 3 == 0 if num % 7 == 0 println("您输入的数字是:", num, "可以整除3和7...原创 2020-02-17 20:47:06 · 1527 阅读 · 0 评论 -
Julia源代码:制定学习计划系统_2020-02-16
#@ 相信很多学习者不管学习什么东西,自己都会有一个学习计划,因为学习不是一蹴而就的事情,如果想学会一个领域的知识,那必须需要有合理的计划和持之以恒的决心和行动力#@ 下面我们编写一个学习计划系统,每个人可以根据自己的情况来调整里面的参数以适应自己的学习状态和情况。新建一个文件名为:学习计划系统.jl,代码如下:print("请您输入今天是星期几或周几:1代表星期1或周1, ... 7代...原创 2020-02-16 19:35:12 · 242 阅读 · 0 评论 -
Julia源代码_模拟石头剪刀布游戏_2020-02-15
#@ 编写程序模拟石头剪刀布游戏# 1表示布;# 2表示剪刀;# 3表示石头;#@ 新建一个文件名为:石头剪刀布.jl的文件,代码内容如下:# 人类玩家获取手势print("请输入您要出的手势,其中1代表布、2代表剪刀、3代表石头")gameplayer = readline()player = parse(Int, gameplayer)# 计算机玩家获取手势compute...原创 2020-02-15 22:44:20 · 321 阅读 · 0 评论 -
Julia源代码_掷骰子游戏_2020-02-14
#@ 情景:两个玩家玩掷骰子游戏(正方体骰子),然后比较点数的大小,点数大的获胜,点数一样的平局。#@ 新建一个Julia源代码文件,文件名为:掷骰子游戏.pl,代码如下:gameplayer1 = rand([1,2,3,4,5,6])println("第一个玩家掷骰子点数为:", gameplayer1)gameplayer2 = rand([1,2,3,4,5,6])printl...原创 2020-02-14 16:25:42 · 240 阅读 · 0 评论 -
Julia源代码:三个数大小判断_2020-02-13
#@ 用Julia编写一个实用小程序:比较三个数的大小。新建文件名为:三个数的最大值.jl,代码如下:print("请输入第一个数:")myx = readline()x = parse(Int, myx)print("请输入第二个数:")myy = readline()y = parse(Int, myy)print("请输入第三个数:")myz = readline()...原创 2020-02-13 19:58:21 · 369 阅读 · 0 评论 -
Julia源代码:年份闰年判断_2020-02-12
#@ 闰年是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的,补充上的时间差的年份为闰年。#@ 闰年又分为普通闰年和世纪闰年。普通闰年是指能被4整除但不能被100整除的年份,例如:2012年和2016都是普通闰年;世纪闰年是指能被400整除的年份,例如:2000年是世纪闰年。#@ 下面编写程序实现判断输入年份是否是闰年,代码如下:print("请输入一个年份:")...原创 2020-02-12 15:06:06 · 688 阅读 · 0 评论 -
Julia源代码:数字分解_2020-02-11
#@ 任何输入一个不多于7位的正整数并分解数字,通过Julia代码编程实现:第一,求出输入的数是几位数;第二,逆序打印出各位数字。#@ 将下面代码写入Julia源文件中,用include函数执行print("请输入一个不多于7位的正整数:")myx = readline()x = parse(Int, myx)x1 = Int(floor( x/1000000))x2...原创 2020-02-11 14:56:04 · 363 阅读 · 0 评论 -
Julia语言简介及编程环境搭建
Julia语言简介及编程环境搭建(该图来自于网上资源)一、Julia语言简介1.如果你在网上关键词搜“Julia”,会搜到一个女人。但是我们本次的话题与女人无关,我们是在谈一门计算机语言新秀:Julia(我不关心为啥起这个名字)。2.Julia可以说一个集人类的欲望和贪婪的性格的一门语言,有点夸张了,它身负众望,在设计之初就打靶多种语言:如C、Python、Perl...原创 2019-12-04 15:29:30 · 4767 阅读 · 0 评论