随笔分类 -  Numpy

摘要:import numpy as np a = np.floor(10*np.random.random((3, 4))) # np.random.random生成[0,1)之间的浮点数,np.floor得到不大于输入元素的最大整数 print(a) print(a.shape) a.ravel() # ravel将多维数组转化为一维数组,np.ravel()赋值时会改变原始数组,np.... 阅读全文
posted @ 2019-03-26 23:41 马帅领 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1、fromfunction f(x,y)中x和y分别指,5*4矩阵对应的x下标和y下标。例如第一个元素下标是0,0.带入f(x,y)中,返回的值是10*0+0=0. 阅读全文
posted @ 2019-03-23 23:35 马帅领 阅读(95) 评论(0) 推荐(0) 编辑
摘要:数组的元素最初是未知的,但它的大小是已知的。因此,NumPy提供了几个函数来创建具有初始占位符内容的数组。 这就减少了数组增长的必要,因为数组增长的操作花费很大 1、zeros,例如: 创建3*4的二维数组,每个元素是0,元素类型默认是float32. 2、ones,例如: 创建3*2的二维数组,每 阅读全文
posted @ 2019-03-23 23:22 马帅领 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1、numpy数组创建时是固定大小,python数组(list)是动态的。更改ndarray的大小将创建一个新数组并删除原来的数组。 2、元素类型区别。 NumPy数组中的元素都需要具有相同的数据类型,因此在内存中的大小相同。 python的List可以存放不同类型的元素。 例外情况:Python的 阅读全文
posted @ 2019-03-23 21:38 马帅领 阅读(4064) 评论(0) 推荐(0) 编辑
摘要:numpy介绍 numpy属于python的一个数学库,相比于Python做数值计算速度更快.也可以使用numpy进行向量和矩阵计算. 1.ndarrays数据类型的创建 2、ndarrays的切片 x[1,2,...] 等于 x[1,2,:,:,:]。 # 省略后面 x[...,3] 等效于 x[ 阅读全文
posted @ 2019-03-19 22:11 马帅领 阅读(292) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示