- 博客(24)
- 收藏
- 关注
原创 神经网络_Matlab中BP神经网络算法的实现
2017年6月8日 Matlab中BP神经网络算法的实现 1、这里以一个普遍实用的案例为例子进行编程说明 假设一组x1,x2,x3的值对应一个y值,有2000组这样的数字,我们选择其中1900组x1,x2,x3和y作为样本,其余100组x1,x2,x3作为测试数据来验证。 2、首先需要读取这些数据,并把数据赋值给input和outinput,我们把数据存储在excel表中,所以用xl
2017-07-23 21:38:08
3330
1
原创 R语言向量_向量元素的名称
11 向量元素的名称 就是给向量中的每一个元素命名(没有名称的情况)的一个过程 > x > names(x) NULL > names(x) > names(x) [1] "a" "b" "ab" > x a b ab 1 2 4 > names(x) > x[1] 1 2 4 > x > names(x) > x["b"] b 2
2017-06-02 21:07:32
14522
原创 R语言向量_测试向量相等
10 测试向量相等 > x > y > x==y [1] TRUE FALSE FALSE > "=="(3,2) [1] FALSE > i > "=="(3,2) [1] FALSE > i > "=="(i,2) [1] TRUE 传统的方法是用“==”,但是只能判断向量中的每一个元素是否相等,并不能准确的告诉用户两个向量是否相等,笔者认为用all比较好,或者用
2017-05-12 19:42:37
7416
原创 R语言向量_向量化的ifelse()函数
9 向量化的ifelse()函数 ifelse()的函数形式如下: ifelse(b,u,v),该函数的返回值是一个向量,如果b[i]为真,则返回的是第i个元素u[i],如果b[i]的假,则返回值的第i个元素为v[i].看例子就明白了。 > x > y > y [1] 12 5 12 5 12 5 12 5 12 5 扩展案例:度量相关性 考虑向量x和y,它们是时
2017-05-05 11:41:49
10528
原创 R语言向量_筛选
8 筛选 生成筛选索引 > z > c8] > c [1] 5 -3 9 > z > z [1] 5 2 -3 8 > z*z>8 [1] TRUE FALSE TRUE TRUE 简单的筛选,比较容易。 使用subset()函数筛选 > x > x [1] 6 1 2 3 NA 12 > x[x>5] [1] 6 NA 12
2017-05-05 11:40:00
7184
原创 R语言向量_NA与NULL值
7 NA与NULL值 NA的使用 NA是指缺失值 > x > x [1] 88 NA 12 168 13 > mean(x) [1] NA > mean(x,na.rm=T) [1] 70.25 有缺失值,无法计算mean()均值,但通过把可选的参数na.rm(意思是移除NA)设置为真(T),可以计算其余元素的均值, > X mode(x[1]) [1] "nume
2017-04-23 10:40:19
6194
原创 R语言向量_向量符号化
6 向量符号化 向量输入,向量输出 > u > v > u>v [1] TRUE FALSE FALSE 很简单,不做解释 > w > w(u) [1] 6 3 9 > sqrt(1:9) [1] 1.000000 1.414214 1.732051 2.000000 2.236068 2.449490 [7] 2.645751 2.828427 3.000000
2017-04-23 10:38:08
1161
原创 R语言向量_使用all()和any()
> x > any(x>8) [1] TRUE > any(x>88) [1] FALSE > all(x>88) [1] FALSE > all(x>0) [1] TRUE 比较简单,不一一做解释 扩展案例:寻找连续出现1的游程 案例描述:一个向量由0和1构成,现在要找到连续出现1的游程,比如对于一组向量(1,0,0,1,1,1,0,1,1)长度为3的游程(连续出现1
2017-04-15 13:28:31
24610
原创 R语言向量_常用的向量运算
向量运算与逻辑运算 > 2+3 [1] 5 > "+"(2,3) [1] 5 > x > x+c(5,0,-1) [1] 6 2 3 这些都比较简单,就是简单的标量运算和向量运算,只不过是运算符可以放到前面,并且向量的对应元素需要相加罢了。 > x > x*c(5,0,-1) [1] 5 0 -4 > x > x/c(5,4,-1) [1] 0.2 0.5
2017-04-15 13:26:02
12419
原创 R语言向量_声明和循环补齐
2声明 R语言中不需要声明变量 >z >y[1] >y[2] 上面这个是错误的,输出y后得不到想要的向量,必须先创建y,如下: > y > y[1] > y[2] 或者用下面这种方法也可以 > y 3循环补齐 > c(1,2,4)+c(6,0,9,20,22) [1] 7 2 13 21 24 Warning message:In c(1, 2,
2017-04-09 15:39:04
1728
原创 R语言向量_标量、向量、数组和矩阵
1 标量、向量、数组与矩阵 R语言中的标量类型称为模式(mode) 如果要在程序中查看变量x的类型,可以调用函数typeof(x)进行查询。 添加或者删除元素 > x > x > x [1] 88 5 12 168 13 上述代码的含义为第1至第3列元素和第4列元素不动,在第三列元素之后加一个数168. 获取向量的长度 > x > length(x) [
2017-04-09 15:37:15
1342
原创 R语言快速入门_获取帮助
1.7 获取帮助 Help()函数 其结果是在右边的浏览框里面出现,控制台页面并不会有相应的结果 比如想要获取seq()函数的学习,可以键入下面的命令: >help(seq) 调用help()的快捷方式使用问号(?): > ?seq 在使用help函数是,特殊字符和一些保留字必须用引号括起来,例如: > ?” example()函数 example的内一个条目都有一个例子
2017-04-07 09:56:36
746
原创 R语言快速入门_案例分析之考试成绩的回归分析
4 扩展案例 考试成绩的回归分析 在a.txt文件中保存下列数据,作为成绩的参考值 2.0 3.3 4.0 3.3 2.0 3.7 4.0 4.3 4.0 2.3 0.0 3.3 2.4 2.0 4.0 读出a.txt a Header是表头,没有表头就用FALSE(默认),有表头就用TRUE, > class(a) [
2017-04-07 09:51:49
3338
原创 R语言快速入门_R语言中的一些重要的数据结构
3、R语言中的一些重要的数据结构 向量 # 字符串 > x > mode(x) #输出结果为:[1] "numeric" > y > mode(y) #输出结果为 [1] "character" #字符串连接或者拆开函数 > paste(“”,””,...) #将字符串连接起来 但是隔了一个空格
2017-04-07 09:42:44
855
原创 R语言快速入门_函数入门
存在a.R里面的脚本文件 oddcount k for(n in x){ if(n%%2==1) k } return(k) } 如何调用 第一步:找到a.R文件 1) source(“a.R”) 2) 先打开脚本文件,然后点击上方的运行按钮 第二步:在第一步没有报错的情况下,执行oddcount(向量参数),然后就可以调用脚本文件
2017-04-06 21:50:53
688
原创 R语言快速入门_基础入门
一、基础入门 > x > q #x为向量(1,2,4),q为向量(1,2,4,1,2,4,8) 这里的相当于Java里面的= R语言里面没 有单个使用的= 其中x[3]的值为4,3为下标,从1开始,不是从0开始 > x > x[2:3] #输出结果为 [1] 2 4 表明是向量x里面的第二和第三个 #R语言里面的注释为# > mean(
2017-04-06 21:48:30
2277
转载 ScrollView与ListView合用(正确计算Listview的高度)的问题解决
//解决ScrollView嵌套ListView只显示一行 public void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter ==
2017-03-19 18:35:38
303
原创 Android中把矩形图片切成圆形图片
//直接调用此方法即可 public void square(){ //获取图片资源 InputStream is1 = getResources().openRawResource(R.drawable.nongmin); @SuppressWarnings("deprecation") Bi
2016-12-23 19:47:57
2060
原创 Android中获取网络天气数据
//这是主类MainActivity,大部分操作在这里面完成,还有另一类MyApplication也很重要,有最重要 的ApiKey在里面 package com.example.day020c; import org.json.JSONException; import org.json.JSONObject; import com.baidu.apistore.sdk.ApiC
2016-12-08 17:17:34
2182
原创 Android中汉字和16进制数的转化
//汉字转化为16进制 String strInput ="湖北武汉"; StringBuffer output = new StringBuffer(); System.out.println("\""+strInput+ "\" 的utf8编码:"); for (int i = 0; i < strInput.length(); i++) { output.append("
2016-12-08 13:06:47
3007
原创 ViewPage-图片滑动
//主页面——MainActivity.java package com.example.testviewpage; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.app.Activity; import android.support.v4.vie
2016-12-07 16:59:31
359
原创 Android中最简单的解析Json的方法
//调用此函数,str为json数据,得到retData对象之后,就可以通过键得到值了 public void json(){ String str = "{'a':'1'}"; try { JSONObject retData = new JSONObject(str); String st=ret
2016-11-24 22:46:15
299
原创 获取系统时间的几种方式
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acti
2016-11-22 21:51:45
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅