前言 对于学习NumPy(Numeric Python),首先得明确一点是:Numpy 是用来处理矩阵数组的. shape 属性 对于shape函数,官方文档是这么说明: the dimensions of the array. This is a tuple of integers indicating the size of the array in each dimension. 直译:数组的维度.这是一个整数的元组,元组中的每一个元素对应着每一维度的大小(size). 再直译一点理解就是…
numpy快速入门 numpy是python的科学计算的核心库,很多更高层次的库都基于numpy.博主不太喜欢重量级的MATLAB,于是用numpy进行科学计算成为了不二选择. 本文主要参考Scipy关于numpy的quickstart. 基础篇 numpy的主要研究对象是同质多维数组,同质表示数据类型一致,多维表示有多个维度.举个例子就是以下形式: #生成范围为1~100,大小为3x4的随机矩阵 In [25]: x = np.random.randint(1,100,size=(3,4))…
我正以Python作为突破口,入门机器学习相关知识.出于机器学习实践过程中的需要,我快速了解了一下NumPy这个科学计算库的使用方法.下面记录相关学习笔记. 简介 NumPy是一个科学计算库.结合Python生态系统的其它库,如SciPy.matplotlib等,NumPy可以玩出比MatLAB还出彩的花样. NumPy的主要核心在于其定义了一个强大的N维数组类型ndarray.本文内容全部围绕着这个类型展开,主要参考NumPy官网的QuickStart教程和BroadCast文档进行讲述,对于…
numpy.array 的shape属性理解 在码最邻近算法(K-Nearest Neighbor)的过程中,发现示例使用了numpy的array数组管理,其中关于array数组的shape(状态)属性,下面是对应的理解 numpy 创建的数组都有一个shape属性,它是一个元组,返回各个维度的维数.有时候我们可能需要知道某一维的特定维数. 二维情况 >>> import numpy as np >>> y = np.array([[1,2,3],[4,5,6]]) &…
h5py是Python语言用来操作HDF5的模块.下面的文章主要介绍h5py的快速入门指南,翻译自h5py的官方文档:http://docs.h5py.org/en/latest/quick.html .该翻译仅为个人学习h5py为目的,如有翻译不当之处,请速联系笔者或提供正确的翻译,非常感谢! 安装 使用Anaconda或者Miniconda: conda install h5py 用Enthought Canopy,可以使用GUI安装包安装或用 enpkg h5py 安装.用pip或setu…
PyTorch快速入门 Tensors Tensors贯穿PyTorch始终 和多维数组很相似,一个特点是可以硬件加速 Tensors的初始化 有很多方式 直接给值 data = [[1,2],[3,4]] x_data = torch.tensor(data) 从NumPy数组转来 np_arr = np.array(data) x_np = torch.from_numpy(np_array) 从另一个Tensor x_ones = torch.ones_like(x_data) 赋01或随…
这部分是html细节知识的学习. 快速入门系列--HTML-01简介 快速入门系列--HTML-02基础元素 快速入门系列--HTML-03高级元素和布局 快速入门系列--HTML-04进阶概念 示例代码:https://github.com/wanliwang/Bjork.Demo htmlDemo 最近胡乱删除坑了自己一把吗,永远记得windows的卸载一定要用:Windows Install Clean Up Setup,安装要用KMSpico Install 文本块 对于HTML中的块级…
声明:本文大量参考https://www.dataquest.io/mission/6/getting-started-with-numpy(建议阅读原文)   读取文件 有一个名为world_alcohol.csv的文件,文件格式如下 Year,WHO region,Country,Beverage Types,Display Value 1986,Western Pacific,Viet Nam,Wine,0 1986,Americas,Uruguay,Other,0.5 1985,Afri…
这是我学习北京理工大学嵩天老师的<Python数据分析与展示>课程的笔记.嵩老师的课程重点突出.层次分明,在这里特别感谢嵩老师的精彩讲解. NumPy库入门 数据的维度 维度是一组数据的组织形式.数据维度就是在数据之间形成特定关系表达多种含义的一个概念. 一维数据: 一维数据由对等关系的有序或无序数据构成,采用线性方式组织.对应列表.数组和集合等概念. 列表和数组:一组数据的有序结构. 区别: 列表:数据类型可以不同 数组:数据类型相同 二维数据: 二维数据由多个一维数据构成,是一维数据的组合…
pandas快速入门 numpy之后让我们紧接着学习pandas.Pandas最初被作为金融数据分析工具而开发出来,后来因为其强大性以及友好性,在数据分析领域被广泛使用,下面让我们一窥究竟. 本文参考官网给出的10 Minutes to pandas 对象创建 创建Series #创建Series对象,index参数可省,默认为0~n-1的数字索引 #与numpy中的array一样,统一Series要求数据类型一致,这样可以加快处理速度 In [12]: s = pd.Series([1,2,3…