自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据之美的博客

玩机器学习的总要会玩数据才行

  • 博客(10)
  • 收藏
  • 关注

原创 MAC上安装jupyter notebook并设置python代码自动补全

安装jupyter notebook 已安装环境:python2 或者 python3,本人已安装环境为python3 安装命令:pip3 install --user jupyter(python下面 pip2install --user jupyter 可安装) 通过命令行 jupyter notobook 或者python -m IPython notebook ,会自动进入...

2019-06-30 11:11:34 4645 1

转载 Python通过地址获取变量

类似于C/C++中令一个指针指向一个变量的地址,通过解引用可以得到变量的值。利用ctypes模块在Python中实现类似的功能: import ctypes value='hello world' #定义一个字符串变量 address=id(value) #获取value的地址,赋给address get_value=ctypes.cast(address, ctypes.py_objec...

2019-06-29 13:11:01 10907 1

转载 python变量与地址的关系

在C语言中,系统会为每个变量分配内存空间,当改变变量的值时,改变的是内存空间中的值,变量的地址是不改变的。 而在python中,Python采用的是基于值的管理方式。 当给变量赋值时,系统会为这个值分配内存空间,然后让这个变量指向这个值;当改变变量的值时,系统会为这个新的值分配另一个内存空间,然后还是让这个变量指向这个新值。 也就是说,C语言中变量变的是内存空间中的值,不变的是地址;而在Py...

2019-06-29 13:09:56 2734

转载 交换两个数的值的四种方法

交换两个数的值时,大致分为两种思路,建立临时变量和不建立临时变量,这里我们按照是否建立临时变量来写。 一、建立临时变量 <1>、一般方法 思路:建立临时变量 tmp ,通过 tmp = a; a = b; b = tmp; 来实现。 图解:(以 a = 1; b = 2 为例) ...

2019-06-29 12:55:30 16574 3

转载 理解插入排序-直接插入排序、折半插入排序、希尔排序的排序过程

1,有关插入排序 (1)插入排序的基本方法是:每步将一个待排序的元素,按其排序码大小插入到前面已经排好序的一组元素的适当位置上去,直到元素全部插入为止。 (2)可以选择不同的方法在已经排好序的有序数据表中寻找插入位置,依据查找方法的不同,有多种插入排序方法。下面是常用的三种。 1>直接插入排序 2>折半插入排序 3>希尔排序 (3)直接插入排序基本思想:当插入第i(i...

2019-06-29 00:20:23 1233 1

转载 Python编程-staticmethod 和 classmethod 和 实例方法

众所周知,类是创建实例的模板,而实例是一个个具体的对象,各个实例拥有的数据相互独立、互不影响。 在类中定义的函数称为方法,主要有三种:实例方法、类方法、静态方法 class A: def instance_method(self, n): print('self', self) @classmethod def class_method(cls, ...

2019-06-26 00:01:31 234

转载 python3入门之堆(heapq)

堆是一个二叉树,其中每个父节点的值都小于或等于其所有子节点的值。整个堆的最小元素总是位于二叉树的根节点。python的heapq模块提供了对堆的支持。 堆数据结构最重要的特征是heap[0]永远是最小的元素 heapq.heappush(heap,item) 注:heap为定义堆,item增加的元素 >>> import heapq >>> h = [...

2019-06-23 22:25:49 1265

转载 LeetCode--279. Perfect Squares(完美平方)Python

题目: 给定一个正整数n,一定存在若干整数平方和为该正整数,求满足该条件的最小整数个数。平方数为(1,4,9,16......),使其和为n。例如给定n=12,则返回3,因为12=4+4+4;给定n=13,则返回2,因为13=4+9. 解题思路: 1、使用动态规划,维护一个长度为n+1的数组,第i位存储和为i的最少整数个数。则f(i)只与i之前的数组有关。 2、变态解法(四平方和定理),任...

2019-06-17 22:45:47 520

原创 MAC安装pytorch

在机器学习常用的python包anconda下,安装pytorch的步骤非常简答 安装命令: conda install pytorch torchvision -c pytorch -y 直接一步到位! 如果安装过程中,出现下面的连接http时获取URL内容方面的错误时,没关系,再重新运行安装命令,多试几次,相信你总能成功的! Downloading and Extracti...

2019-06-05 14:59:26 13504

转载 numpy.random.permutation() ,使用numpy随机打散训练数据,同时保持训练数据与标签的对齐

如果训练数据之间相关性很大,比如配对是按照从1到9开始的顺序,则用这样的训练数据训练时很可能导致训练的泛华能力不足,所以有必要训练前把训练数据打乱,同时还要保持打乱前训练数据和训练标签的对应关系。 numpy.random.permutation(length)用来产生一个随机序列作为索引,再使用这个序列从原来的数据集中按照新的随机顺序产生随机数据集。length 为训练数据的个数。 imp...

2019-06-03 19:16:48 1383

空空如也

空空如也

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

TA关注的人

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