Python——Numpy数值计算基础

导入Numpy包

import numpy as np   //np是用来指代numpy的 可以用别的 也可以不输入 as np

数组的创建

numpy.array(object,dtype=None,copy=True,order='K',subok=False,ndmin=0)
//object 接受array_like。表示想要创建的数组。无默认。
//dtype 接受data-type。表示数组所需数据类型,如果未给定,则选择保存对象所需的最小类型。默认为None//ndmin 接受int。指定生成数组应该具有的最小维数。默认为None

arr1 = np.array ([0.3,0.5,4.2])
arr2 = np.array([[3,4,5],[4,2,1]])
print(arr1)
print(arr2)
print(type(arr1))

在这里插入图片描述

数组的属性

ndim //返回int。表示数组的维度
shape //返回tuple。表示数组的尺寸,对于n行m列的矩阵,形状为(n,m)
size //返回int。表示数组的元素总数,等于数组形状的乘积
dtype //返回data-type。描述数组中元素的类型
itemsize //返回int。表示数组的每个元素的大小(以字节为单位)。

print(arr1.shape)
print(arr1.ndim)
print(arr1.dtype)
print(arr2.shape)
print(arr2.ndim)
print(arr2.dtype)

在这里插入图片描述

创建常用数组

arr3=np.arange(0,10) //创建一个从010的数组  默认间距为1 遵循左闭右开的原则,即左边是闭区间,右边是开区间 所以只能取到09
arr4=np.arange(10) //同上
arr5=np.arange(0,1,0.1) //创建一个从01的数组 间距是0.1 因为左闭右开 只能取到00.9

在这里插入图片描述

arr6=np.linspace(0,1,11) //0取到1 总共11个数字

在这里插入图片描述

arr7=np.zeros([3,4])  //生成一个三行四列的全0数组 2维数组
arr7=np.zeros([3,4,5])   //生成一个三行四列五层的全0数组  3维数组
arr7=np.zeros([3])  //生成一个三个元素的全0数组 1维数组
<
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值