统计分布

breeze.stats.distributions.Guassian(0,1)   正态分布/高斯分布

breeze.stats.distributions.Binomial(n,p)    伯努利二项分布

breeze.stats.distributions.Gamma(n,p)      伽马分布

breeze.stats.distributions.Poisson(3.0)   泊松分布

生成图像:

val f =Figure()

val g=bree.stats.distributions.Guassian(0,1)

f.subplot()+=hist(g.sample(1000),100)

f.saveas("image.png")

注意:import  breeze.plot._ ,不要导入breeze.stats。

hist()  图像x,y轴的数值范围。

向量

val  x=DenseVector.zeros[Double](5)
val  x=DenseVector(1,2,3)
x(index)=value
x(begin to end):=value
x(begin to end):=DenseVector(valuelist)
所有的向量都是列向量。

矩阵

val  m=DenseMatrix.zeros[Int](5,5)
val  m=DenseMatrix((row1),(row2))
行  m.rows
列  m.cols
矩阵可以按一行或一列DenseVector访问。矩阵下标从0开始计数。
m(::,1):=DenseVector()
m(4,::):=DenseVector().t
矩阵也可以通过子矩阵来访问。
m(start to end,start to end) :=DenseMatrix((row1),(row2))

矩阵旋转

val  dm=DenseMatrix(
(1,2,3),(4,5,6)
)
val  dm90=rot90(dm)  //逆时针旋转90度
val  dm180=rot90(dm,2)   //逆时针旋转180度
val  dm90_1=rot90(dm,-1)  //顺时针旋转90度

矩阵转置

dm.t

矩阵的秩

rank(dm)

矩阵运算

dm1*dm2 ,dm1+dm2,

ScalaNLP-breezebreeze-viz总结相关推荐

  1. 特征提取,转换和选择

    特征提取,转换和选择 Extracting, transforming and selecting features This section covers algorithms for workin ...

  2. 【转】 LDA必读的资料

    时间总是不够用,这里就不自己写了,摘自一篇转发的博客,感觉挺有用! 一个大牛写的介绍,貌似需FQ http://tedunderwood.wordpress.com/2012/04/07/topic- ...

  3. Spark MLlib之使用Breeze操作矩阵向量

    这下面的练习中,需要自己将spark的jar包 添加进来. 1.spark Mlib 底层使用的向量.矩阵运算使用了Breeze库. scalaNLP 是一套 机器学习和数值技算的库.它主要是关于科学 ...

  4. Spark MLlib 机器学习

    本章导读 机器学习(machine learning, ML)是一门涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等多领域的交叉学科.ML专注于研究计算机模拟或实现人类的学习行为,以获取新知识.新 ...

  5. Idea配置spark环境及编写scala代码

    由于之前在往上没有找到比较好的关于IDEA配置spark环境,现在分享一下 1.打开IDEA create New Project 2.创建项目,如下图所示 3.配置maven文件,即使你本地没有sp ...

  6. spark 1.4 编译

    在官网直接下载最新的1.4代码 http://d3kbcqa49mib13.cloudfront.net/spark-1.4.0.tgz 解压后执行编译,但是需要配置下环境 JDK Scala Mav ...

  7. Spark 1.2 编译

    1:下载 wget http://d3kbcqa49mib13.cloudfront.net/spark-1.2.0.tgz [jifeng@feng02 hadoop]$ wget http://d ...

  8. 除了 Python ,这些语言写的机器学习项目也很牛(二)

    2019独角兽企业重金招聘Python工程师标准>>> Python 由于本身的易用优势和强大的工具库储备,成为了在人工智能及其它相关科学领域中最常用的语言之一.尤其是在机器学习,已 ...

  9. [Machine learning] 国外程序员整理的机器学习资源大全

    阅读目录 本文汇编了一些机器学习领域的框架.库以及软件(按编程语言排序). 1. C++ 1.1 计算机视觉 CCV -基于C语言/提供缓存/核心的机器视觉库,新颖的机器视觉库 OpenCV-它提供C ...

  10. java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object解决

    完整报错如下: 19/05/15 15:26:10 WARN BLAS: Failed to load implementation from: com.github.fommil.netlib.Na ...

最新文章

  1. C#学习之Reflection
  2. 用计算机弹剪刀刺客,刺客伍六七:阿七使用过的四种武器,剪刀最常用,这个需要臂力!...
  3. 学python怎么教_学神IT教你Python应该怎么学
  4. 搭建一个VUE+Express前后端分离的开发环境
  5. 【Manacher】最长双回文串(luogu 4555)
  6. 2.5d generator 2.0_ps插件【2.5D插件】
  7. 设计模式 - 访问者模式
  8. python整型变量化ascii_Python基础之基本数据类型
  9. NLog 在winform和asp.net下使用快速攻略 .
  10. avr单片机c语言教程,十天学会AVR单片机和C语言视频教程
  11. photoshop 插件_Photoshop的线性光
  12. geopandas下载问题
  13. C语言学习杂记1|学习软件选择
  14. 京东面试Java后台--2018年9月16号(星期日)
  15. cesium加载地形
  16. Discuznbsp;x2.5单页制作的教程
  17. 学生成长画像系统前端的一些感悟和知识积累
  18. 再来聊聊Redis到底是什么?
  19. 水位检测电路的设计(模电课设)
  20. cholesky 分解加速求解线性方程组

热门文章

  1. 计算机考试系统准考证号
  2. 使用scrapy爬取苏宁易购图书信息
  3. 淡sqlserver对like '%关键词%' 处理时的索引利用问题
  4. Python functools.wraps 详解
  5. 用户-粉丝关注表设计与实现
  6. 【BAT(百度,阿里,腾迅)面试题】
  7. C语言判断26个字母元音辅音
  8. Angular 解决浏览器缓存 快捷犀利之招
  9. ajax.then()用法,使用es6的then()方法封装jquery的ajax请求
  10. 蓝桥杯python:手链样式