Numpy中矩阵的属性与定义

作者: Kkite | 来源:发表于2019-04-15 19:25 被阅读176次
images.jpg

最近看了莫烦大哥的numpy基础教程,于是自己就写了这一篇随笔。

在此附上视频链接

一、引入第三方库

首先我们引入numpy这个第三方库,如果有同学没安装numpy可在命令行中pip install numpy进行安装(Mac用户 sudo pip3 install numpy)

import numpy as np

二、矩阵的属性

array = np.array([[1, 2, 3],
                  [2, 3, 4]])  
print(array)                              # 打印出array
print('number of dim:', array.ndim)       # 打印出矩阵维度
print('shape:', array.shape)              # 打印出矩阵形状(几行几列)
print('size:', array.size)                # 打印出矩阵大小

a = np.array([2, 23, 4], dtype=np.int)    # 将a定义为整型
print(a.dtype)                            # 打印出矩阵a的类型
运行结果: ![8OFHXPQZ3S8~F3]IE2J2$KM.png

三、矩阵的定义

a1 = np.zeros((3, 4))                        # 3行4列的0矩阵
a2 = np.ones((3, 4), dtype = np.int16)       # 3行4列全为1的矩阵
a3 = np.empty((3, 4))                        # 3行4列的空矩阵
a4 = np.arange(10, 20, 2)                    # 从10到19步长为2的数列
a5 = np.arange(12).reshape((3, 4))           # 从0到11的3行4列的矩阵
a6 = np.linspace(1, 10, 20)                  # 定义1到10线段上的 20个等距节点
a7 = np.linspace(1, 10, 6).reshape((2, 3))   # 包含1到10的6个节点的2行3列的矩阵

print(a1)
print(a2)
print(a3)
print(a4)
print(a5)
print(a6)
print(a7)
运行结果: 3T`Y}({6G{_3REMND%ZLKH9.png

好啦,这就是一些关于矩阵的属性与定义。
如有错误或者建议请大家指出与评论哈,这是我的第一篇博文,希望能帮到大家,可以分享给其他需要的人,希望大家支持。

未经作者授权,禁止转载

相关文章

  • Numpy中矩阵的属性与定义

    最近看了莫烦大哥的numpy基础教程,于是自己就写了这一篇随笔。 在此附上视频链接 一、引入第三方库 首先我们引入...

  • mat矩阵

    numpy的 mat矩阵属性和方法

  • Python3.7模块numpy

    numpy官网 0.numpy的基本属性 1.矩阵的创建 2.numpy基础运算 3.numpy索引 4.矩阵合并...

  • numpy介绍3

    numpy矩阵的高级属性 .reshape()方法更改矩阵形状。 .ndim数组维度属性 .size长度属性 .z...

  • numpy的学习

    第一部分 numpy的属性 import numpy as np #numpy的简写 列表转换为矩阵 array ...

  • 矩阵运算

    numpy中矩阵是否与某个值相等: matrix = numpy.array([1,2,3,4]) print (...

  • pandas numpy

    pandas 时间序列操作 python numpy教程 Numpy中矩阵对象(matrix) numpy中的数据...

  • Numpy中的矩阵运算+聚合操作+arg运算(2019.1.17

    Numpy中的矩阵运算 1.矩阵与数值之间的运算,矩阵与数值之间的算术运算,是矩阵里面的元素与数值进行运算 2.矩...

  • Matrix01-04:numpy中的矩阵表示

    numpy中的matrix类 numpy提供了一个专门的矩阵处理模块:numpy.matlib。1、矩阵创建函数。...

  • 笔记|数据分析之NumPy基础---数组转置和轴对换详解

    在数学中,将矩阵的行列互换就称之为转置。那在NumPy数组中也是如此。NumPy共有三种转置方式T属性、trans...

网友评论

    本文标题:Numpy中矩阵的属性与定义

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