博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
numpy数组的相关属性
阅读量:4684 次
发布时间:2019-06-09

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

import numpy as nparr = np.array([[1,2,3],[2,43,5]]) print(arr.shape) # 获取数组的行数和列数,以tuple的形式,打印结果为(2,3) print(arr.dtype) # 获取数组的元素类型,打印结果为int32 print(arr.ravel()) # 将多维数组变为一维数组,打印结果为[ 1  2  3  2 43  5] print(arr.flatten()) # 将多维数组变为一维数组,打印结果为[ 1  2  3  2 43  5] # 二者区别是ravels是生成的视图,他的变化会影响到原数组的变化,而flatten不会 print(arr.ndim) #输出数组的堆数,打印结果为2 print(arr.size) #输出数组的大小,打印结果为6 print(arr.T) #将数组转置,打印结果为[[ 1  2]                                   # [ 2 43]                                   # [ 3  5]] # 若元素为复数,可以打印其属性imag和real

 

转载于:https://www.cnblogs.com/lyr999736/p/9883736.html

你可能感兴趣的文章
【leetcode 简单】 第八十三题 反转字符串中的元音字母
查看>>
【leetcode 简单】 第一百零八题 找到所有数组中消失的数字
查看>>
引用同一解决方案的类库工程不成功
查看>>
[转]单例模式中为什么用枚举更好
查看>>
selenium 获取断言信息
查看>>
c# 模拟get请求例子,演示Session会话状态。
查看>>
[.net 面向对象程序设计深入](0) 开篇
查看>>
C 多线程学习
查看>>
#Sam有话说#一握在手,话说十年
查看>>
匹配两个空格之间的字符。。。
查看>>
CSS 文字溢出 变成省略号 ...
查看>>
Spring事务
查看>>
java编程基础(三)流程控制语句
查看>>
让数据库跑的更快的7个MySQL优化建议
查看>>
jquery 取id模糊查询
查看>>
解决在vue中,自用mask模态框出来后,下层的元素依旧可以滑动的问题
查看>>
修改node节点名称
查看>>
Java 文件下载
查看>>
图论——读书笔记 (深度优先搜索)
查看>>
PAT(B) 1014 福尔摩斯的约会(Java)
查看>>