zoukankan      html  css  js  c++  java
  • numpy tolist()

    将数组或者矩阵转换成列表,如下:

    >>> from numpy import *
    >>> a1 = [[1,2,3],[4,5,6]] #列表
    >>> a2 = array(a1) #数组
    >>> a2
    array([[1, 2, 3],
           [4, 5, 6]])
    >>> a3 = mat(a1) #矩阵
    >>> a3
    matrix([[1, 2, 3],
            [4, 5, 6]])
    >>> a4 = a2.tolist()
    >>> a4
    [[1, 2, 3], [4, 5, 6]]
    >>> a5 = a3.tolist()
    >>> a5
    [[1, 2, 3], [4, 5, 6]]
    >>> a4 == a5
    True

    但是当矩阵是一维的时候,就不同了,所以一维矩阵经常会有tolist()[0]

    >>>a1=[1,2,3]   #列表
    >>>a2=array(a1)
    >>> a2
    array([1, 2, 3])
    >>>a3=mat(a1)
    >>> a3
    matrix([[1, 2, 3]])
    >>> a4=a2.tolist()
    >>> a4
    [1, 2, 3]
    >>> a5=a3.tolist()
    >>> a5
    [[1, 2, 3]]
    >>> a6=(a4==a5)
    >>> a6
    False
    >>> a7=(a4 is a5[0])
    >>> a7
    True
  • 相关阅读:
    idea 使用
    scala
    Java开发工具
    ActiveMQ基础
    Java 多线程实战
    Java 内部类和Lambda
    Spring 学习
    平滑重启php
    opcache
    redis的hscan命令
  • 原文地址:https://www.cnblogs.com/yang520ming/p/8861684.html
Copyright © 2011-2022 走看看