- 博客(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
3229
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"]b2
2017-06-02 21:07:32
14321
原创 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
7252
原创 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
10352
原创 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
7061
原创 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
6003
原创 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
1091
原创 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
24299
原创 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
12284
原创 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 24Warning message:In c(1, 2,
2017-04-09 15:39:04
1621
原创 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
1271
原创 R语言快速入门_获取帮助
1.7 获取帮助Help()函数 其结果是在右边的浏览框里面出现,控制台页面并不会有相应的结果比如想要获取seq()函数的学习,可以键入下面的命令:>help(seq)调用help()的快捷方式使用问号(?):> ?seq在使用help函数是,特殊字符和一些保留字必须用引号括起来,例如:> ?” example()函数example的内一个条目都有一个例子
2017-04-07 09:56:36
665
原创 R语言快速入门_案例分析之考试成绩的回归分析
4 扩展案例 考试成绩的回归分析在a.txt文件中保存下列数据,作为成绩的参考值2.0 3.3 4.03.3 2.0 3.74.0 4.3 4.02.3 0.0 3.32.4 2.0 4.0 读出a.txt aHeader是表头,没有表头就用FALSE(默认),有表头就用TRUE, >class(a)[
2017-04-07 09:51:49
3190
原创 R语言快速入门_R语言中的一些重要的数据结构
3、R语言中的一些重要的数据结构 向量 # 字符串 > x > mode(x) #输出结果为:[1] "numeric" > y > mode(y) #输出结果为 [1] "character" #字符串连接或者拆开函数 > paste(“”,””,...) #将字符串连接起来 但是隔了一个空格
2017-04-07 09:42:44
806
原创 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
630
原创 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
2224
转载 ScrollView与ListView合用(正确计算Listview的高度)的问题解决
//解决ScrollView嵌套ListView只显示一行public void setListViewHeightBasedOnChildren(ListView listView){ // 获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter ==
2017-03-19 18:35:38
239
原创 Android中把矩形图片切成圆形图片
//直接调用此方法即可 public void square(){ //获取图片资源 InputStream is1 = getResources().openRawResource(R.drawable.nongmin); @SuppressWarnings("deprecation") Bi
2016-12-23 19:47:57
1979
原创 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
2129
原创 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
2946
原创 ViewPage-图片滑动
//主页面——MainActivity.javapackage 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
300
原创 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
258
原创 获取系统时间的几种方式
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acti
2016-11-22 21:51:45
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人