python3库numpy数组属性的查看方法

yipeiwu_com6年前Python基础

实例如下所示:

import numpy as np
a1 = np.array([1,2,3,4],dtype=np.complex128)
print(a1)
print("数据类型",type(a1))      #打印数组数据类型
print("数组元素数据类型:",a1.dtype) #打印数组元素数据类型
print("数组元素总数:",a1.size)   #打印数组尺寸,即数组元素总数
print("数组形状:",a1.shape)     #打印数组形状
print("数组的维度数目",a1.ndim)   #打印数组的维度数目

不过构造一个可以一次性展示数组属性的函数更方便

import numpy as np
def arrayinfo(a1):
  """一次性呈现数组的许多信息"""
  a2 = np.array([1,2])           #创建一个参照物数组
  if type(a1) != type(a2):         #判断传入参数是否为数组类型
    print("It's not an numpy.ndarray")
    return None
  print(a1)
  print("数据类型",type(a1))      #打印数组数据类型
  print("数组元素数据类型:",a1.dtype) #打印数组元素数据类型
  print("数组元素总数:",a1.size)   #打印数组尺寸,即数组元素总数
  print("数组形状:",a1.shape)     #打印数组形状
  print("数组的维度数目",a1.ndim)   #打印数组的维度数目
arrayinfo(a1)

以上这篇python3库numpy数组属性的查看方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python防止随意修改类属性的实现方法

如果不想允许随意修改一个类的某个属性,常用的方法是使用property装饰器以及在属性前加下划线。 class V: def __init__(self, x): se...

Python提取支付宝和微信支付二维码的示例代码

Python提取支付宝和微信支付二维码的示例代码

支付宝或者微信支付导出的收款二维码,除了二维码部分,还有很大一块背景图案,例如下面就是微信支付的收款二维码: 有时候我们仅仅只想要图片中间的方形二维码部分,为了提取出中间部分,我们可以...

在macOS上搭建python环境的实现方法

在macOS上搭建python环境的实现方法

今天刚接触python,查看了一些环境建立的文章,可能是年代久远很多都不适用,现在mac搭建python环境变得更简单。大神勿喷。 首先去python官网下载anaconda,我下载的是...

python 将有序数组转换为二叉树的方法

python 将有序数组转换为二叉树的方法

题目:将[0,1,2,3,4,5,6,7,8,9,10]存储到二叉树,原数组有序,转换为二叉排序树。 二叉排序树的特点:当前节点的左子树上的所有节点都小于该节点,右子树上的所有节点都小于...

Python使用win32 COM实现Excel的写入与保存功能示例

Python使用win32 COM实现Excel的写入与保存功能示例

本文实例讲述了Python使用win32 COM实现Excel的写入与保存功能。分享给大家供大家参考,具体如下: 很久之前通过东拼西凑实现过使用Python通过win32 COM实现wo...