![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Numpy
wangtao2001
这个作者很懒,什么都没留下…
展开
-
python numpy(4)数据存取
一二维数据的存取:CSV(逗号分隔值),是一种常见的文件格式,用来存储批量一二维数据。在numpy中,向csv文件写入数据和读出数据通过以下两个函数实现: np.savetxt(frame,array,fmt="%.18e",delimiter=None)a = np.arange(100).reshape(20,5)np.savetxt("a.csv",a,fmt="%d",delimiter=",") np.loadtxt(frame,dtype=np.float,delimiter=原创 2020-10-23 22:44:07 · 146 阅读 · 0 评论 -
python numpy(3)数组运算
ndarray数组与标量的运算:作用于数组中的每一个元素>>>a = np.array([1,2,3,4,5])>>>a += 2#标量(数据)>>>aarray([3,4,5,6,7])ndarray数组运算一元函数:对数据执行元素级运算的函数,返回新数组函数说明np.abs(a)/np.fabs(a)计算数组各元素绝对值np.sqrt(a)计算数组各元素平方根np.square(a)计算数组各元原创 2020-10-23 22:43:48 · 249 阅读 · 0 评论 -
python numpy(2)数组索引和切片
ndarray数组索引和切片:一维数据的索引和切片:与python列表类似>>>a = np.array([1,2,3,4,5])>>>a[2]#索引3>>>a[1:4:2]#切片array([2,4])多维数组的索引和切片:>>>a = np.arange(24).reshape((2,3,4))>>>aarray([[[ 0, 1, 2, 3], [ 4, 5, 6,原创 2020-10-23 22:43:26 · 169 阅读 · 0 评论 -
python numpy(1)数组创建和变换
NumPy是使用Python进行科学计算的基础软件包。导入:import numpy as npNumPy 提供了一个非常强大的N维数组对象 Ndarray。ndarray数组包含两部分,实际的数据和描述数据的元数据(数据维度、数据类型等),用轴表示保存数组的维度,秩表示轴的数量。>>>a = nd.array([[1,2,3],[4,5,6]])>>>aarray([[1,2,3], [4,5,6]])>>>print(a原创 2020-10-23 22:43:13 · 237 阅读 · 0 评论 -
python numpy随机数函数
NumPy随机数函数random子库:函数说明rand(d0…dn)根据d0…dn形状创建随机数数组,浮点数,[0,1)均匀分布randn(d0…dn)根据d0…dn形状创建随机数数组,标准正态分布randint(low[,high,shape])根据shape形状创建随机数数组,范围是[low,high)seed(s)随机数种子shuffle(a)对数组a的第0轴进行随机元素排列,改变数组apermutation(a)对数组a的第0轴进行随机原创 2020-10-23 22:42:04 · 1798 阅读 · 0 评论