• 【Numpy】python机器学习包Numpy基础知识学习


    一、安装:在之前的博客中已经写过:http://www.cnblogs.com/puyangsky/p/4763234.html

    二、python数组切片知识:

    python中序列类有list、string、tuple、buffer、unicode等,它们都支持index, len, max, min, in, +, *, 切片等操作,对于切片操作来说,可以这么来看:

    consequence[start_index : end_index : step]

     start_index表示起始下标,正向索引默认为0,负向默认为-len(consequence)

    end_index表示终止下标-1,正向默认为len(consequence),负向默认为-1

    step代表每次跨越的步子,默认为1。

    例如创建一个数组,并且进行切片演示:

    >>> a = arange(12)      #使用numpy的arange创建一个长度为12的数组
    >>> a
    array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11])
    >>> a[0:3]              #显示下标0到2的数组
    array([0, 1, 2]) 
    >>> a[0:12:2]           #step为2的数组
    array([ 0,  2,  4,  6,  8, 10])
    >>> a.shape = (2,6)     #改变数组的维度,现在变成了2行6列的二维数组
    >>> a
    array([[ 0,  1,  2,  3,  4,  5],
           [ 6,  7,  8,  9, 10, 11]])
    >>> a[:,2]              #按列显示二维数组中的一列,显示第三列
    array([2, 8])
    >>> a[:,0]        #显示第一列
    array([0, 6])

    其中比较有意思的是a[ : , 2],这个里面缺省了起始和终止的下标,逗号后的数字表示第几列,第一次见可能会觉得很奇怪。如果加上step可以表示为a[ : : 2, 2]。

    三、numpy常用函数

    arange()

    mat()

    zeros()

    ones()

    未完待续··

  • 相关阅读:
    WeUI——switch开关转换
    WeUI——单选框
    WeUI——CheckBox表单复选框
    WeUI——表单输入框状态
    WeUI——表单验证码
    详细介绍 C# 中的方法和参数
    C# 中类的基本概念
    C# 中的类型和变量
    学习 C# 从 Hello World 开始吧
    C# 和 .NET Core 的关系
  • 原文地址:https://www.cnblogs.com/puyangsky/p/5316019.html
Copyright © 2020-2023  润新知