机器学习算法
我是二师兄
暂时买不起卡宴
展开
-
Numpy中getA()/getA1()/getH()/getI()函数(源码实例)
numpy中shape函数与tile函数1. getA()函数:将矩阵变成ndarray类型,或者使用 np.asarray()函数import numpy as npa=np.mat([[1,2],[3,4],[5,6]])aOut[32]: matrix([[1, 2], [3, 4], [5, 6]])a.getA()Out...原创 2018-07-16 11:54:24 · 2105 阅读 · 0 评论 -
Numpy中shape函数、tile函数
Knn与Kmeans算法中计算欧式距离多次出现这类函数,不免深入了解一下:numpy.shape(), 查看矩阵或者数组维度。import numpy as npa=np.array([1,2],[3,4],[5,6])a.shape[0]=3# 行a.shape[1]=2# 列numpy.tile(), 将数组按行或者列方向复制np.tile(a,2) #将矩阵沿着行复...原创 2018-07-16 10:52:46 · 449 阅读 · 0 评论 -
Pandas中loc和iloc函数用法详解(源码+实例)
loc函数:通过行索引 "Index" 中的具体值来取行数据(如取"Index"为"A"的行)iloc函数:通过行号来取行数据(如取第二行的数据)本文给出loc、iloc常见的五种用法,并附上详细代码。1. 利用loc、iloc提取行数据import numpy as npimport pandas as pd#创建一个Dataframedata=pd.DataFrame(...原创 2018-08-04 15:55:40 · 378162 阅读 · 35 评论 -
Numpy中reshape函数、reshape(1,-1)的含义(浅显易懂,源码实例)
本文详细介绍numpy中reshape函数的三种常见相关用法。一般用法:numpy.arange(n).reshape(a, b); 依次生成n个自然数,并且以a行b列的数组形式显示:In [1]: np.arange(16).reshape(2,8) #生成16个自然数,以2行8列的形式显示Out[1]: array([[ 0, 1, 2, 3, 4, 5, 6, ...原创 2018-08-27 16:34:19 · 65962 阅读 · 4 评论 -
Numpy中random.choice函数的用法举例
random.choice( list or array) 函数: 在list 或者 array中取一个数。In [1]: np.random.choice([1,2,3,4,5]) #随机选一个数字Out [1]: 2In [2]: np.random.choice([1,2,3,4,5]) #随机选一个数字Out [2]: 4In [3]: np.random.choi...原创 2018-08-27 19:53:04 · 3085 阅读 · 0 评论 -
Python3创建字典(Dict)的几种常规方法
1.常规创建字典In [1]: dict1 = {'a':1, 'b':2, 'c':3}In [2]: print(dict1)Out[2]: {'a': 1, 'b': 2, 'c': 3}2. 利用zip函数和 dict函数创建字典In [3]: list1 = ['a', 'b', 'c']; list2 = [1, 2, 3]; dict1 = dict(zip(l...原创 2018-10-15 15:28:22 · 11311 阅读 · 2 评论