Julia: find 和其它
来源:互联网 发布:google翻译 for mac 编辑:程序博客网 时间:2024/03/28 17:58
一、有b =[1,2,2,3,4,6],如何找到b中的2值元素位置?
几种常见的用法:
(1)find(b.==4)
(2) find(x->x==4,b)
(3) [1:length(b)][b.==4]
(4)collect(b)[b.==4]
当然,或许还有其它的表达方式.不过,从效率上看,find的效率可能没有不用find的效率高。
这个大家可能去实证。因为find实质是内置一个匿名函数,这种方式类似于闭包。
二、如何找到b 中能被2和3整除的值?
find((b%2).==0 | (b%3).==0) # 注意不是“&”, 更不是“&&”
或
find(((b%2).==0) & ( (b%3).==0)) # 建议这种方式,语义更清楚,不能用 “&&”
三、如果找到了中或被2整除或被3整除的值?
find((b%2).==0 & (b%3).==0) # 注意不是“|”,更不是“||”
或
find(((b%2).==0) | ((b%3).==0)) # 建议这种方式,语议更清楚,不能用“||”
当然二和三,完全不用find的方式去表达,方式同一。
1 0
- Julia: find 和其它
- Julia: 关于Github上的其它库
- Julia:String和ASCIIString
- Julia:last() 和first()
- Julia: readcsv和 readdlm
- Julia:和Julia相关的经济学网站 和初学者网站
- Julia编写和运行程序
- Julia : “;”和[] 引发的差别
- Julia计算集群的建立和配置
- Julia和Matlab中的sum()的不同
- Julia: 从set 、setdiff和 setdiff!说起
- 也谈SQLite效率:Julia和CSV
- julia/pyplot 画图添加标签和标题
- Julia : 再谈HDF5 的save 和 load
- Julia: MFDCCA和MFCCA算法代码
- 利用CUDA和opencv绘制Julia集
- 其它联系方式和站点
- julia: 如何序列化和反序列化?
- nginx使用
- 写给计算机的大学生!
- 在Windows 8.1上使用Fiddler重定向http请求进行前端调试
- 黑马程序员--IOS入学学习--3-函数及内存剖析
- UNP服务器设计范式总结
- Julia: find 和其它
- 胡春华赴省科学院、省工业技术研究院开展专题调研
- python学习:urllib库学习:制作简易爬虫下载图片
- 卡特兰数
- lucas定理
- LeetCode题解:Same Tree
- 博弈总结
- HDU-1215-七夕节(Java+素数打表+超时坑人)
- windows 7 数据执行保护 开启关闭方法