- 博客(15)
- 收藏
- 关注
原创 JAVA中clone的用法
java“指针”Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点困惑:Java语言明确说明取消...
2018-09-27 21:06:57
314
原创 JAVA中值传递与引用传递
众所周知,Java存在8种基础数据类型。不过,Java字节码中还有额外的两种基础数据类型,分别是reference type与returnAddress type。想要学习Java 中的参数传递,就必须理解JVM是如何解释基础数据类型与引用数据类型的。一切皆数据?一切皆对象?我们先从最基础的赋值开始:Object A = new Object();new Object() ...
2018-09-26 10:42:04
162
原创 JAVA中成员变量和静态变量
成员变量我们来研究一个事物时一般从以下几个角度考虑:1、属性:外在特征(例如人的身高,体重);2、行为:能够做什么(例如说话,打球等行为)。而在Java语言中,最基本的单位是类,类就是用来体现事物的。用类class来描述事物也是如此:1、属性:对应类中的成员变量;2、行为:对应类中的成员函数。定义类其实就是在定义类中的成员(成员变量和成员函数)拓展:类是一个抽象的概念,而对...
2018-09-21 21:19:43
233
原创 [ML skill]机器学习(machine learning)之逻辑回归
刚刚上篇多元线性回归的文章写了大半天 - - 发表了之后不知道为啥只有最初保存在草稿箱里的几个字 - - 不会出bug了吧同学们大噶好!今天跟大家介绍一下逻辑回归问题,前面文章好像提了一嘴。所谓逻辑回归问题就是,生活中我们常常遇到一些问题并非呈现一种线性化的分布,比如说生一个小孩是男孩还是女孩,我在抽一张扑克是黑桃红桃方片梅花,这一类问题就是分类问题。可能有一些数值分析基础的同学们对于...
2018-08-20 18:24:19
246
原创 [ML skill]机器学习(machine learning)之导论
最新开了一个新副本,就是大名鼎鼎得Andrew ng在coursera上的明星课程,机器学习。学过前5周的课程,感觉自己对机器学习的认识确实有了非常有趣的提升。作为一个前面课程的札记和复习,准备开3、4篇博客记录一下。今天结合吴老师的课件先介绍一下自己对机器学习的一些入门认识。现如今,机器学习的方法可以说已经渗透到我们生活的点点滴滴,工业、科研、生活几乎随处可见机器学习算法的身影。M...
2018-08-19 17:27:43
340
转载 [ML skill]线性规划、梯度下降、正规方程组
转载自: https://blog.csdn.net/stdcoutzyx/article/details/9101621
2018-08-11 16:03:06
176
原创 [python skill] Dataframe数据结构简析
最近重新看了一下pandas下dataframe数据结构方面的东西,简单整理汇总一下:import pandas as pdpurchase_1 = pd.Series({'Name': 'Chris', 'Item Purchased': 'Dog Food', 'Cost': 22.50})...
2018-08-09 21:08:42
697
转载 [python skill]reshape 与 resize的区别
reference :https://blog.csdn.net/lanchunhui/article/details/51258503thanks~ 0. reshape的参数reshape的参数严格地说,应该是tuple类型(tuple of ints),似乎不是tuple也成(ints)。>>> x = np.random.rand(2, 3)&...
2018-08-09 15:50:42
399
转载 [python skill]Python 中 NaN 和 None 的详细比较
原文出自:http://junjiecai.github.io/posts/2016/Oct/20/null_value_comparison/感谢~ python原生的None和pandas, numpy中的numpy.NaN尽管在功能上都是用来标示空缺数据。但它们的行为在很多场景下确有一些相当大的差异。由于不熟悉这些差异,曾经给我的工作带来过不少麻烦。 特此整理了一份详细的实验...
2018-08-06 15:50:20
598
转载 [python skill]python中tuple 和list 的区别
引用1:https://blog.csdn.net/infty/article/details/42392571感谢~ 只看定义的话,Tuple会被理解为元素不可变(immutable)的List。但如果只是如此,完全没有必要引入一个新的类型。 这里有一个很有意思的讨论。其中举了个例子。比如你去散步,在每一时刻,你都可以记录下自己的位置,比如$(x,y)$,这是一个Tupl...
2018-08-06 12:57:08
157
原创 [python skill]利用python实现假设性检验方法
hello,大噶好,最近新学习了利用python实现假设性检验的一些方法,下面结合方法的数学原理做简单的总结~ 假设检验是推论统计中用于检验统计假设的一种方法。而“统计假设”是可通过观察一组随机变量的模型进行检验的科学假说。[1]一旦能估计未知参数,就会希望根据结果对未知的真正参数值做出适当的推论。统计上对参数的假设,就是对一个或多个参数的论述。而其中欲检验其正确性的为零假设(nu...
2018-08-03 09:19:13
1782
1
转载 [math skill]Permutation Test 置换检验
显著性检验通常可以告诉我们一个观测值是否是有效的,例如检测两组样本均值差异的假设检验可以告诉我们这两组样本的均值是否相等(或者那个均值更大)。我们在实验中经常会因为各种问题(时间、经费、人力、物力)得到一些小样本结果,如果我们想知道这些小样本结果的总体是什么样子的,就需要用到置换检验。Permutation test 置换检验是Fisher于20世纪30年代提出的一种基于大量计算(comput...
2018-08-01 16:27:23
1361
原创 [python skill]利用python计算T分布下的置信区间
上篇博文中的置信区间计算代码在使用过程中并不准确,本人没并没有搞清楚原因 - - 求大神解答:import numpy as npfrom scipy import stats X1=np.array([14.65,14.95,8.49,9.51,10.23,2.75])Xmean=X1.mean()Xstd=X1.std(ddof=1)interval=stats.t.inte...
2018-07-30 15:00:21
6622
3
原创 [python skill]基于python的bootstrap analysis方法
上回书说到(惊堂木!)Dr. Semmelweis and the discovery of handwashing案例中的第8步中使用了bootstrap分析方法(Bootstrap analysis of Semmelweis handwashing data),其实小弟内心写起来是有一丢丢心虚的,因为本身不是相关专业出身没有系统学习过概率学的方法,加之互联网时代大家皮糙肉厚,其实没太多时间仔...
2018-07-29 01:26:02
13196
2
原创 [python case]DataCamp中Dr. Semmelweis and the discovery of handwashing案例
#本人数据新手(real - - ),前几天刚刚接触datacamp,感觉还蛮有趣。基本上所有练习都由浅入深,大多数只要能看懂英文大意即可完成。#接下来如果有时间的话计划整理一些学习体会。#如果有一起学习datacamp的小伙伴欢迎留言,一起学习。 #titleDr. Semmelweis and the discovery of handwashing##summa...
2018-07-28 14:32:06
891
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人