2018年3月9日

numpy学习(数组转置和轴对换)

摘要: 转置(transpose)是重塑的一种特殊形式,它返回的是源数据的视图(不会进行任何复制操作)。数组不仅有transpose方法,还有一个特殊的T属性: 在进行矩阵计算时,经常需要用到该操作,比如利用np.dot计算矩阵内积X.TX:(主要原因是前一个矩阵的列数必须是后一个矩阵的行数,乘积才有意义) 阅读全文

posted @ 2018-03-09 23:47 疯度翩翩945 阅读(336) 评论(0) 推荐(0) 编辑

numpy学习(花式索引)

摘要: 花式索引(Fancyindexing)是一个NumPy术语,它指的是利用整数数组进行索引。假设我们有一个8×4数组: 为了以特定顺序选取行子集,只需传入一个用于指定顺序的整数列表或ndarray即可: 使用负数索引将会从末尾开始选取行: 一次传入多个索引数组会有一点特别。它返回的是一个一维数组,其中 阅读全文

posted @ 2018-03-09 20:14 疯度翩翩945 阅读(831) 评论(0) 推荐(1) 编辑

numpy学习(布尔型索引)

摘要: 假设我们有一个用于存储数据的数组以及一个存储姓名的数组(含有重复项)。在这里,我将使用numpy.random中的rand函数生成一些正态分布的随机数据: 假设每个名字都对应data数组中的一行,而我们想要选出对应于名字"Bob"的所有行。跟算术运算一样,数组的比较运算(如==)也是矢量化的。因此, 阅读全文

posted @ 2018-03-09 14:10 疯度翩翩945 阅读(395) 评论(0) 推荐(0) 编辑

导航