摘要:
博雅数据机器学习09 K近邻算法 ## 声明储存K个邻居的index的列表 index_list = [] ## 遍历每个测试样本的与训练集的举例,item类型为dict for item in distances: ## item的类型为dict,即{'index': distance} ## 使 阅读全文
摘要:
学习进度笔记23 模拟器代码 import java.io.{PrintWriter} import java.net.ServerSocket import scala.io.Source object StreamingSimulation { // 定义随机获取整数的方法 def index( 阅读全文
摘要:
博雅数据机器学习08 PCA降维 from sklearn.decomposition import PCA import matplotlib.pyplot as plt %matplotlib inline # pca降维过程 pca = PCA(n_components=2) X_pca = 阅读全文
摘要:
学习进度笔记22 Scala 提取器(Extractor) 提取器是从传递给它的对象中提取出构造该对象的参数。 Scala 标准库包含了一些预定义的提取器,我们会大致的了解一下它们。 Scala 提取器是一个带有unapply方法的对象。unapply方法算是apply方法的反向操作:unapply 阅读全文
摘要:
博雅数据机器学习07 PCA算法 import pandas as pd import numpy as np from numpy import linalg as LA # 读取数据 iris = pd.read_csv('iris.csv', usecols=range(4)) # 定义主成分 阅读全文
摘要:
学习进度笔记21 Scala 文件 I/O Scala 进行文件写操作,直接用的都是 java中 的 I/O 类 (java.io.File): import java.io._object Test { def main(args: Array[String]) { val writer = ne 阅读全文
摘要:
博雅数据机器学习06 线性回归 from sklearn import linear_model from numpy import mat, array, mean # 根据X和y训练模型并计算预测值y_pred X = insurance.drop(['charges'], axis=1) y 阅读全文
摘要:
如何成为一名架构师? 本学期课程也接近尾声,我们知道了架构是什么,架构产生的原因是什么之后,紧接着就是一个问题,如何成为一名架构师? 当我们所做的工作是处于社会的分工的一环,需要帮助别人解决问题,并且按时解决别人的问题成为我们自己的问题的时候,我们就有了时间压力,潜意识里会自然而然的有一种对时间的恐 阅读全文
摘要:
学习进度笔记20 Scala 异常处理 Scala 的异常处理和其它语言比如 Java 类似。 Scala 的方法可以通过抛出异常的方法的方式来终止相关代码的运行,不必通过返回值。 抛出异常 Scala 抛出异常的方法和 Java一样,使用 throw 方法,例如,抛出一个新的参数异常: throw 阅读全文
摘要:
博雅数据机器学习05 多元线性回归 from sklearn import linear_model from numpy import mat, linalg, column_stack, ones import pandas as pd insurance = pd.read_csv('insu 阅读全文