自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 机器学习——多元线性回归(python实现)

总体思路与一元线性回归思想一样,现在将数据以矩阵形式进行运算,更加方便。 一元线性回归实现代码 下面是多元线性回归用Python实现的代码:import numpy as npdef linearRegression(data_X,data_Y,learningRate,loopNum): W = np.zeros(shape=[1, data_X.shape[1]]) ...

2018-05-25 18:41:17 1488

原创 机器学习之一元线性回归(python实现)

一、理论知识准备1.确定假设函数 如:y=2x+7 其中,(x,y)是一组数据,设共有m个2.误差cost 用平方误差代价函数 3.减小误差(用梯度下降) 二、程序实现步骤1.初始化数据 x、y:样本 learning rate:学习率 循环次数loopNum:梯度下降次数2.梯度下降 循环(循环loopNum次): (1)算偏导(需要一个for...

2018-05-24 16:28:59 2304

原创 Swift学习笔记(16)——下标

一.语法下标脚本允许你通过在实例后面的方括号中传入一个或者多个的索引值来对实例进行访问和赋值。 语法类似于实例方法和计算型属性的混合。 与定义实例方法类似,定义下标脚本使用subscript关键字,显式声明入参(一个或多个)和返回类型。 与实例方法不同的是下标脚本可以设定为读写或只读。这种方式又有点像计算型属性的getter和setter:subscript(index: Int) -> In

2017-12-05 20:46:23 320

原创 Swift学习笔记(15)——属性

一.存储属性1.简介一个存储属性就是存储在特定类或结构体实例里的一个常量(let)或变量(var)。struct FixedLengthRange { var firstValue: Int // 名为 firstValue 的变量存储属性 let length: Int // 名为 length 的常量存储属性}let rangeOfFourItems = Fixe

2017-11-18 18:53:47 262

原创 Swift学习笔记(14)——类和结构体

1.定义语法class SomeClass { // 在这里定义类}struct SomeStructure { // 在这里定义结构体}2.类和结构体实例// 结构体struct Resolution { var width = 0 var height = 0}// 类class VideoMode { var resolution = Re

2017-11-14 12:34:32 214

转载 Swift学习笔记(13)——枚举

1.语法使用 enum 关键词来创建枚举并且把它们的整个定义放在一对大括号内:enum enumname { // 枚举定义放在这里}举例:// 定义枚举enum DaysofaWeek { case Sunday case Monday case TUESDAY case WEDNESDAY case THURSDAY case FRIDA

2017-11-08 19:53:55 436

原创 Swift学习笔记(12)——闭包

语法以下定义了一个接收参数并返回指定类型的闭包语法:{(parameters) -> return type in statements}简单的小例子:let divide = {(val1: Int, val2: Int) -> Int in return val1 / val2 }let result = divide(200, 20)print (result)//以上程

2017-11-06 19:48:10 476

原创 Swift学习笔记(11)——函数

1.基本内容func greet(person: String) -> String { let greeting = "Hello, " + person + "!" return greeting}(1) func 作为前缀 (2) 函数的名字是greet(person:) (3) 需输入一个String类型的参数 (4) 指定函数返回类型是String,用返回箭头 ->

2017-11-03 19:16:52 221

原创 Swift学习笔记(10)——控制流

划重点:Swift中Switch语句与其他语言的不同;guard语句1. For-In 循环(1)使用闭区间操作符(…)for index in 1...5 { print("\(index) times 5 is \(index * 5)")}// 1 times 5 is 5// 2 times 5 is 10// 3 times 5 is 15// 4 times 5 is

2017-11-02 16:20:44 423

原创 Swift学习笔记(9)——字典

字典字典是一种存储多个相同类型的值的容器。 每个值(value)都关联唯一的键(key),键作为字典中的这个值数据的标识符。 字典中的数据项并没有具体顺序。通过标识符(键)访问数据。1. 字典类型简化语法使用Dictionary< Key, Value >定义 Key:字典中键的数据类型。 Value:字典中对应于这些键所存储值的数据类型。 简化:[Key: Value]2. 创建一个空字

2017-10-30 13:46:43 409

原创 Swift学习笔记(8)——集合Set

集合(Sets) 集合(Set)用来存储相同类型并且没有确定顺序的值。 当集合元素顺序不重要时或者希望确保每个元素只出现一次时可以使用集合而不是数组。 1. 集合类型的哈希值(1)可哈希化的类型能存储在集合中,该类型必须提供一个方法来计算它的哈希值。一个哈希值是Int类型的,相等的对象哈希值必须相同,比如a==b,因此必须a.hashValue == b.hashValue。 (2)Swift

2017-10-29 14:36:50 395

原创 Swift学习笔记(7)——数组

Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。存储的数据值类型必须明确。数组(Arrays)数组使用有序列表存储同一类型的多个值。(一)数组的简单语法数组形式:Array< Element > 或者Array[Elem

2017-10-28 19:13:23 345

原创 Swift学习笔记(6)——字符串和字符(二)

1. 访问和修改字符串(一)字符串索引(1)String.Index,它对应着字符串中的每一个Character的位置。 (2)startIndex属性:获取一个String的第一个Character的索引。 endIndex属性:获取最后一个Character的后一个位置的索引。 所以,endIndex属性不能作为一个字符串的有效下标。如果String是空串,startIndex和endIn

2017-10-27 18:49:21 302

原创 Swift学习笔记(5)——字符串和字符(一)

1. 初始化空字符串要创建一个空字符串作为初始值,可以将空的字符串字面量赋值给变量,也可以初始化一个新的String实例:var emptyString = "" // 空字符串字面量var anotherEmptyString = String() // 初始化方法// 两个字符串均为空并等价。可以通过检查其Bool类型的isEmpty属性来判断该字符串是否为空:

2017-10-26 17:06:25 510

原创 Swift学习笔记(4)——基本运算符

由于其他语言中也有一样的运算符,我把需要注意的和不太一样的列了出来,其他相同的就不再赘述。1. 求余运算符例子:9 % 4 // 等于 1-9 % 4 // 等于 -1在对负数 b 求余时,b 的符号会被忽略。这意味着 a % b 和 a % -b 的结果是相同的。2. 组合赋值运算符复合赋值运算没有返回值,let b = a += 2这类代码是错误。这不同于上面提到的自增和自减运算符。

2017-10-26 16:55:56 400

原创 Swift学习笔记(3)

1. 可选绑定使用可选绑定(optional binding)来判断可选类型是否包含值,如果包含就把值赋给一个临时常量或者变量。可选绑定可以用在 if 和 while 语句中。if let constantName = someOptional { statements}//someOptional:指某个可选类型//如果这个可选类型有值,就将值赋给constantName并执行sta

2017-10-25 19:43:51 251

原创 Swift学习笔记(2)

划重点:元组(第7点),可选类型(第8点)1.数值型字面量(1)整数字面量可以被写作: • 一个十进制数,没有前缀 • 一个二进制数,前缀是0b • 一个八进制数,前缀是0o • 一个十六进制数,前缀是0x (2)浮点字面量可以是十进制(没有前缀)或者是十六进制(前缀是 0x ) 十进制:1.25e2 表示 1.25 × 10^2,等于 125.0 十六进制:0xFp2

2017-10-24 20:13:56 269

原创 Swift学习笔记(1)

1. 输出常量和变量print(_:separator:terminator:)函数来输出当前常量或变量的值。说明:(1)separator 和 terminator 参数具有默认值(2)结束当前行:默认情况下,该函数通过添加换行符来结束当前行;不换行,可以传递一个空字符串给 terminator 参数–例如,print(someValue, terminator:”“)Swift 用字符串

2017-10-23 18:33:14 255

原创 iOS开发学习笔记——UIWindow

1.UIWindow概述(1)整个程序中只有一个UIWindow对象 (2)在程序级别上表示屏幕窗口 (3)UIWindow是一个特殊的UIView,也继承于UIView2.创建UIWindow对象 代码以及注释//UIScreen:硬件屏幕表示类//mainScreen:获得主屏幕设备信息//bounds:屏幕的宽高值self.window=[[UIWindow alloc]initW

2017-08-12 23:28:28 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除