Tic商业评论

关注微信公众号【站长自定义模块】,定时推送前沿、专业、深度的商业资讯。

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

numpy数组属性

1
回复
4502
查看
[复制链接]
已绑定手机

49

主题

4

回帖

1228

积分

管理员

积分
1228
QQ
来源: 2020-6-25 12:12:55 显示全部楼层 |阅读模式
ndim 数组轴(维度)的个数,轴的个数被称作秩


导入numpy
import numpy as np

构建数组,并打印其形状以及维度
a = np.random.random((3,3,3))

print(a)

print(a.shape)

print(a.ndim)
xinxi.jpg

shape 数组的形状(维度), 例如一个2排3列的矩阵,它的shape属性将是(2,3),这个元组的长度显然是秩,即维度或者ndim属性
arr = np.random.random((3,3))

print(arr)

print("数组的维度:", arr.ndim)

print("数组的形状:", arr.shape)
xinxi.jpg

对数组的形状进行调整:
arr = np.random.random((3,2))

print(arr)

print("数组中所有的数据:", arr.size)

print("数组的形状",arr.shape)

#改变数组的形状

arr.reshape((2,3))
xinxi.jpg

dtype 一个用来描述数组中元素类型的对象,itemsize返回数组中每个元素的字节单位长度:
arr = np.random.randint(1,8,size=(2,3))

print(arr)

print(arr.itemsize)

a = arr.astype(np.float64)

print(a.dtype)

print(arr.dtype)
xinxi.jpg

arr = np.random.random((3,3))

print(arr)

print(arr.dtype)

arr1 = arr.astype(np.int64)

print(arr1)
xinxi.jpg
arr = np.array(['python','c++','php','hello world'], dtype='<U12')

arr1 = np.array(['python','c++','php','hello world','java'])

print(arr.dtype)

print(arr1.dtype)
xinxi.jpg






回复

使用道具 举报

已绑定手机

49

主题

4

回帖

1228

积分

管理员

积分
1228
QQ
2020-7-10 16:11:18 显示全部楼层
测试,ceshi
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
电话咨询: 135xxxxxxx
关注微信