自定义博客皮肤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)
  • 收藏
  • 关注

原创 机器学习中对类型特征转换1-of-k(哑编码)方法

1.哑编码的用途机器学习中的原始数据中不是数字的情况下,需要转化为数字,才能用计算机处理,哑编码用于将非数字数据转换为数字2.哑编码的方法将每一个数据编码成n维的向量,向量的维度是非重复数据的个数.比如原始数据是4个,分别为A B C B,则有3个不同的数字,则将每个数据编码为一个三维向量.如果用第一维表示A,第二维表示B,第三维表示C,则:A的编码 :[1 0 0]B的编码 :[0 ...

2019-04-24 13:47:20 2178

原创 pandas中DataFrame常用内容整理

1.DataFrame概述:Series的模型是二维数组.2.DataFrame创建:(1)通过二维数组创建:#二维数组创建DataFrame1 = pa.DataFrame([[1,2,3],[4,5,6]],index=[‘jenny’,‘danny’],columns=[‘C’,‘E’,‘M’])print(‘通过二维数组创建:’)print(DataFrame1)说明:(...

2019-04-23 10:33:24 543

原创 pandas中Series的常用内容整理

1.Series概述:Series的模型是一维数组,它与numpy中一维数组的区别是:它的索引可以是数字,也可以是其他类型,比如字符串类型等2.Series数组的创建(1)通过集合或者numpy中一维数组创建arr = np.array([1,2,3])series1 = pa.Series(arr)print(series1)(2)通过字典创建dic1 = {“xiaomi...

2019-04-23 09:59:40 745

原创 numpy中的聚合函数

1.求最大值:amax函数:(1)求取矩阵中所有元素的最大值:#amaxprint(“amax:”)print(np.amax(data_test))说明:返回一个数值(2)求取每一列中的最大值:print(“amax,axis=0:”)print(np.amax(data_test,axis = 0))说明:返回每一列中的最大值组成的数组(3)(2)求取每一行中的最大值:...

2019-04-22 17:05:43 1623

原创 numpy常见函数介绍

1.fabs函数:data_test = np.random.randint(-10,10,[3,4])print(“primitive data:”)print(data_test)#fabsprint(“fabs:”)print(np.fabs(data_test))说明:a.求取矩阵每个元素的绝对值,返回一个矩阵b.不能求取complex(复数)类型的绝对值2.sqrt函...

2019-04-22 09:33:36 820

原创 numpy数组的常见矩阵操作

1.矩阵的转置:a.transpose方法print(test_score)print(“after transpose:”)print(test_score.transpose())b.T属性:print(‘after T:’)print(test_score.T)2.矩阵的行复制扩展print(test_score)#行复制print(‘行复制:’)print(np.t...

2019-04-22 08:50:59 140

原创 python中numpy的常见矩阵运算

1.矩阵相加运算:(1)两个矩阵相加,需要满足以下至少一个条件:a.两个矩阵的行数和列数是相等的b.其中一个矩阵的行数或者列数是1(2)行数是一行的情况,相当于对矩阵进行行扩展,缺少的行的元素值与该行的元素值相同score_test_1 = np.array([ [0,0,0],[1,1,1],[2,2,2] ])score_test_2 = np.array([10,10,10])...

2019-04-21 19:45:37 1772

原创 python中numpy数组的常见属性

1.ndim属性:表示数组的是几维的(一维数组或者二维数组等)2.shape属性:表示数组的形状(3*3数组,或者其他)3.size属性:包含的元素的个数4.dtype属性:元素的类型注意:不能直接通过修改数组的dtype属性,得到一个新的数组,如果需要转换数组元素的数据类型,需要使用astype方法array_test = np.array([1.5,2,3,4,5,6])a...

2019-04-21 18:38:03 3487

原创 numpy中常见的数组创建方法说明

1.数组创建:arange方法:array_arange = np.arange(0,12,2)array_arange.shape = [2,-1]说明:a.代表数组元素从0开始到100(左闭右开),步长是2;b.默认返回的是一维数组,可以通过shape或者reshape方法修改数组的维数c.-1代表的是不指定列数,只指定行数,列数根据数据个数自动生成linspace方法:ar...

2019-04-21 17:27:05 1270

原创 使用python 中的numpy创建数组

使用nump创建数组的方法:(1)导入numpy模块:import numpy as np注意:如果是纯python,默认是不安装numpy库的,需要在python中先安装numpy模块.如果使用anaconda中的python,则默认是安装numpy库(2)使用python列表创建numpy数组:一维数组:score13 = [89,90,55]array_1d = np.arr...

2019-04-21 13:16:32 2245

空空如也

空空如也

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

TA关注的人

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