![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python科学计算
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 · 150 阅读 · 0 评论 -
python numpy(3)数组运算
ndarray数组与标量的运算: 作用于数组中的每一个元素 >>>a = np.array([1,2,3,4,5]) >>>a += 2#标量(数据) >>>a array([3,4,5,6,7]) ndarray数组运算一元函数: 对数据执行元素级运算的函数,返回新数组 函数 说明 np.abs(a)/np.fabs(a) 计算数组各元素绝对值 np.sqrt(a) 计算数组各元素平方根 np.square(a) 计算数组各元原创 2020-10-23 22:43:48 · 252 阅读 · 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)) >>>a array([[[ 0, 1, 2, 3], [ 4, 5, 6,原创 2020-10-23 22:43:26 · 170 阅读 · 0 评论 -
python numpy(1)数组创建和变换
NumPy是使用Python进行科学计算的基础软件包。 导入: import numpy as np NumPy 提供了一个非常强大的N维数组对象 Ndarray。 ndarray数组包含两部分,实际的数据和描述数据的元数据(数据维度、数据类型等),用轴表示保存数组的维度,秩表示轴的数量。 >>>a = nd.array([[1,2,3],[4,5,6]]) >>>a array([[1,2,3], [4,5,6]]) >>>print(a原创 2020-10-23 22:43:13 · 243 阅读 · 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轴进行随机元素排列,改变数组a permutation(a) 对数组a的第0轴进行随机原创 2020-10-23 22:42:04 · 1802 阅读 · 0 评论