美文网首页我爱编程
NumPy 基础入门

NumPy 基础入门

作者: 拙峰朽木 | 来源:发表于2017-05-16 22:36 被阅读24次
  • NumPy 内置了进行数据分析时所要执行的大量基础任务所需的函数

  • 一维数组、二维数组

import numpy as np
    array = np.array([1, 4, 5, 8], float)
    print array
    print ""
    array = np.array([[1, 2, 3], [4, 5, 6]], float)  # a 2D array/Matrix
    print array

输出结果为:

[ 1.  4.  5.  8.]
[[ 1.  2.  3.]
 [ 4.  5.  6.]]
  • 从数组中取值
array = np.array([1, 4, 5, 8], float)
    print array
    print ""
    print array[0] #角标从0开始
    print ""
    print array[:] #代表输出所有的元素
    print ""
    print array[:2] #代表输出前2个元素,如果冒号后面的数字大于数组总数则显示全部
    print ""
    array[1] = 5.0
    print array[1]

输出结果:

[ 1.  4.  5.  8.]
1.0
[ 1.  4.  5.  8.]
[ 1.  4.]
5.0
  • 一维数组的运算
array_1 = np.array([1, 2, 3], float)
    array_2 = np.array([5, 2, 6], float)
    print array_1 + array_2
    print ""
    print array_1 - array_2
    print ""
    print array_1 * array_2
    print ""
    print array_1 / array_2

运行结果:

[ 6.  4.  9.]
[-4.  0. -3.]
[  5.   4.  18.]
[ 0.2  1.   0.5]
  • 二维数组的运算
array_1 = np.array([[1, 2], [3, 4]], float)
    array_2 = np.array([[5, 6], [7, 8]], float)
    print array_1 + array_2
    
    print array_1 - array_2
    
    print array_1 * array_2
    
    print array_1 / array_2

运算结果

[[  6.   8.]
 [ 10.  12.]]
[[-4. -4.]
 [-4. -4.]]
[[  5.  12.]
 [ 21.  32.]]
[[ 0.2         0.33333333]
 [ 0.42857143  0.5       ]]
  • 测试numpy自带的函数 :mean 求平均数
array_1 = np.array([1, 2, 3], float)
    array_2 = np.array([[6], [7], [8]], float)
    print np.mean(array_1)
    print np.mean(array_2)

运算结果:

2.0
7.0

相关文章

  • Numpy简易入门笔记

    来自 AI基础:Numpy简易入门手动运行了一遍实例代码,笔记待查于此处。 Numpy 简易入门 Numpy是 N...

  • 【Chapter 4】 NumPy基础:数组和矢量计算

    【Chapter 4】 NumPy基础:数组和矢量计算 使用 Python 进行科学计算:NumPy入门 NumP...

  • NumPy之 索引技巧

    系列文章 一次性搞定NumPy入门基础知识NumPy之操控ndarray的形状NumPy之浅拷贝和深拷贝NumPy...

  • Numpy 学习笔记

    numpy 笔记 入门基础 转化为矩阵 输出矩阵维度 输出形状 共有多少元素 创建numpy数组 创建0矩阵 创建...

  • NumPy之操控ndarray的形状

    系列文章 一次性搞定NumPy入门基础知识NumPy之操控ndarray的形状NumPy之浅拷贝和深拷贝 概述 这...

  • Numpy基础入门

    一. Numpy的主要功能 数组的算数和逻辑运算。 傅立叶变换和用于图形操作的例程。 线性代数有关的操作。 Num...

  • numpy基础入门

    1. 矩阵的创建 np.arange类似range函数 np.array用来生成矩阵 dtype是数据类型,有in...

  • NumPy 基础入门

    NumPy 基础入门 多维数组 数值类型 数据类型对象(dtype) 记录类型 操作形状 堆叠 分割 属性 转换

  • NumPy 基础入门

    NumPy 内置了进行数据分析时所要执行的大量基础任务所需的函数 一维数组、二维数组 输出结果为: 从数组中取值 ...

  • NumPy之浅拷贝和深拷贝

    系列文章 一次性搞定NumPy入门基础知识NumPy之操控ndarray的形状NumPy之浅拷贝和深拷贝 概述 N...

网友评论

    本文标题:NumPy 基础入门

    本文链接:https://www.haomeiwen.com/subject/ywkrxxtx.html