机器学习基础
CharlesDavid_coder
这个作者很懒,什么都没留下…
展开
-
3.pandas总结
Pandas文章目录PandasPandas介绍为什么使用Pandas案例:DataFrameDataFrame结构DatatFrame的属性DatatFrame索引的设置**修改行列索引值**重设索引以某列值设置为新的索引设置新索引案例MultiIndex与PanelMultiIndexPanelSeries结构创建seriesseries获取属性和值基本数据操作索引操作**直接使用行列索引****结合loc或者iloc使用索引****使用ix组合索引**赋值操作排序pandas.sort_values原创 2020-12-24 00:12:55 · 670 阅读 · 2 评论 -
numpy广播机制
numpy广播机制Broadcast广播(Broadcast)是numpy对不同形状(shape)的数组进行数值计算的方式,对数组的算术运算通常在相应的元素上进行。如果两个数组a和 b形状相同,即满足 a.shape == b.shape,那么a*b的结果就是a与b数组对应位相乘。这要求维数相同,且各维度的长度相同。import numpy as npa = np.array([1.0,2.0,3.0])b = np.array([2.0,2.0,2.0])print(a*b)#[2. 4.原创 2020-12-23 17:33:26 · 421 阅读 · 0 评论 -
2.numpy总结
Numpy文章目录NumpyNumpy介绍ndarray介绍ndarray与Python原生list运算效率对比ndarray的优势内存块风格ndarray支持并行化运算(向量化运算)效率远高于纯Python代码N维数组-ndarrayndarray的属性ndarray的形状ndarray的类型基本操作生成数组生成0和1的数组从现有数组生成np.array和np.asarray的区别生成固定范围的数组生成随机数组均匀分布正态分布方差标准差正态分布创建方式数组的索引、切片形状修改类型修改数组的去重ndarr原创 2020-12-23 00:04:58 · 648 阅读 · 0 评论 -
机器学习概述
机器学习概述人工智能概述人工智能应用场景 1.网络安全(Cyber Security) 2.电子商业(E-Commerce) 3.计算机模拟(Computational Simulations) 4.交通模式(Traffic Pattern) 5.社交网络(Social Networking) 6.传感器网络(Sensor Networks)人工智能发展历程达特茅斯会议-人工智能的起点 1956年也就成为了人工智能元年图灵测试 测试者与被测试者(一个人和原创 2020-12-22 18:49:56 · 582 阅读 · 0 评论 -
matplotlib
Matplotlib什么是Matplotlib是专门用于开发2D图表(包括3D图表)使用起来及其简单以渐进、交互式方式实现数据可视化为什么要学习Matplotlib可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。能将数据进行可视化,更直观的呈现使数据更加客观、更具说服力例如下面两个图为数字展示和图形展示:认识Matplotlib图像结构Matplotlib三层结构容器层容器层主要由Canvas、Figure、Axes组成。原创 2020-12-22 20:45:13 · 188 阅读 · 0 评论