博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01.numpy--创建 ndarray 对象
阅读量:3950 次
发布时间:2019-05-24

本文共 868 字,大约阅读时间需要 2 分钟。

1.创建函数显示 ndarray 属性

import numpy as np  def showArrayInfo(a):  print(a)print('type:',type(a))print('转置:\n',a.T)print('数组有几行几列:',a.shape)print('数据元素的数据类型:',a.dtype)print('数组的维度:',a.ndim)print('数组元素的个数:',a.size)print('数组所有元素的字节长度:',a.itemsize)print('数组所有元素的字节长度总和:',a.nbytes)print('数组的一维迭代器:',a.flat)

showArrayInfo(a) 结果:

[[1 2 3 4]
[5 6 7 8]]
type: <class ‘numpy.ndarray’>
转置:
[[1 5]
[2 6]
[3 7]
[4 8]]
数组有几行几列: (2, 4)
数据元素的数据类型: int32
数组的维度: 2
数组元素的个数: 8
数组所有元素的字节长度: 4
数组所有元素的字节长度总和: 32
数组的一维迭代器: <numpy.flatiter object at 0x0000024FC04DD7A0>

2.创建ndarray

语法: np.array(object, dtype=None, copy=True, order=‘K’, subok=False, ndmin=0)
object: 转换的对象
dtype : 数组数据的类型
copy : 是否被复制
ndmin : 维度

3.其他的创建

np.zeros( (2,2) ) : 全为 0 的数组
np.ones((3,2)) :全为 1 的数组
np.full( (3,3) ,10000 ) : 几行几列 全是 某值
np.eye(4) :对角
np.eye(4 ,k=1) :上移一个单位
np.eye(4 ,k=-1) :下移一个单位
np.eye(4 ,k=-1).T :转置

转载地址:http://bywzi.baihongyu.com/

你可能感兴趣的文章
领导者如何发现关键问题
查看>>
学习无为领导力
查看>>
卓越领导看过程
查看>>
领导力与各种循环挑战
查看>>
达成谈判协议 - 避免操之过急
查看>>
销售人说话“十大忌”
查看>>
营销中的“战略非对称”
查看>>
android 如何开关Mediatek开发的Feature
查看>>
Android电话功能各部分深入探讨
查看>>
Android应用技巧总结
查看>>
Android创建sdcard详细图解
查看>>
Android开发:如何实现TCP和UDP传输
查看>>
Android电源管理相关应用技巧分享
查看>>
Android录音失真具体解决方案
查看>>
Android根文件系统相关应用介绍
查看>>
Android文件系统深入剖析
查看>>
Android判断网络状态方法详解
查看>>
在Android上实现Junit单元测试的四部曲
查看>>
有效控制Android应用程序的耗电量
查看>>
Android术语列表概览
查看>>