numpy
ROOOOOOM
room
展开
-
Python——numpy排序(sort、argsort、lexsort、partition、sorted)
https://blog.csdn.net/Haiyang_Duan/article/details/79221458转载 2019-10-25 14:51:17 · 403 阅读 · 0 评论 -
numpy 中的聚合计算与非聚合计算
import numpy as nparr=np.arange(16).reshape(4,4)print("数组最大值为:\n",np.max(arr))print("数组最小值为:\n",np.min(arr)) print("数组最大元素索引值为:\n",np.argmax(arr))print("数组最小元素索引值为:\n",np.argmin(arr))以上方法采用的是...原创 2019-10-12 00:05:27 · 420 阅读 · 0 评论 -
numpy 中的axis参数(矩阵沿着纵轴求和)
import numpy as nparr=np.arange(20).reshape(4,5)print(arr)print(“数组的和为:\n”,np.sum(arr))print(“数组纵轴和为:\n”,np.sum(arr,axis=0)) #纵轴求和print(“数组横轴和为:\n”,np.sum(arr,axis=1)) #横轴求和...原创 2019-10-12 00:01:39 · 1557 阅读 · 0 评论 -
numpy 中使用函数的2种方式
方式1:利用np.func(X),x表示数组方式2:X.func(),通过对象直接调用两种方式产生相同的效果原创 2019-10-12 00:02:21 · 485 阅读 · 0 评论 -
numpy 数组的去重
import numpy as npints = np.array([1,2,3,4,4,5,6,6,7,8,8,9,10]) #创建数值型数据print('创建的数组为:',ints)print('为:',np.unique(ints))原创 2019-10-11 23:46:24 · 4632 阅读 · 0 评论 -
numpy 分块矩阵
import numpy as nparr1=np.eye(3)#单位矩阵arr2=arr1*3#使用bmat()创建矩阵【合成矩阵】matr=np.bmat("arr1 arr2;arr1 arr2")print(matr)原创 2019-10-11 23:44:56 · 3501 阅读 · 0 评论 -
python 中的缩略字符
‘r’ unti-escape-character‘b’ boolean‘i’ (signed) integer‘u’ unsigned integer‘f’ floating-point‘c’ complex-floating point‘m’ timedelta‘M’ datetime‘O’ (Python) o...原创 2019-10-11 23:37:06 · 390 阅读 · 0 评论 -
更改 numpy array 的数据类型
numpy.dtype()用于设置自定义数据类型,实际是指导python程序存取内存数据时的解析方式。更改格式不能使用 array.dtype=int32 这样的硬性更改,不会改变内存,直接改变解析过程,导致读取出问题,所以使用 array.astype(int32) ,这样才安全。...原创 2019-10-11 23:33:23 · 6617 阅读 · 0 评论 -
原生 python 数据与 numpy 基本数据类型比较
numpy基本数据类型:类型描述bool用一位存储的布尔类型(值为TRUE或FALSE)int由所在平台决定其精度的整数(一般为int32或int64)int8整数,范围为-128至127intl6整数,范围为-32768至32767int32整数,范围为-231至-232-1Python3 中有六个标准的数据类型:Number(数字...原创 2019-10-11 23:23:32 · 580 阅读 · 0 评论 -
numpy创建数组对象的方式总结
(从python的基础数据对象转化)通过先创建一个python序列,然后通过array函数进行转换(1)numpy.array()是通过先创建一个python序列,然后通过array函数进行转换(通过Numpy内生的函数生成)numpy也提供专门创建数组的函数(2)numpy.arange(开始值,终值,步长),不包含终值(3)numpy.linspace(开始值,终值,元素个数),包含...原创 2019-10-11 23:14:14 · 721 阅读 · 0 评论 -
numpy 矩阵的保存与加载
import numpy as np #导入NumPy库arr = np.arange(100).reshape(10,10) #创建一个数组np.save("../tmp/save_arr",arr) #保存数组print('保存的数组为:\n',arr)arr1 = np.array([[1,2,3],[4,5,6]])arr2 = np.arange(0,1.0,0.1)...原创 2019-10-11 22:35:02 · 5274 阅读 · 0 评论 -
numpy随机数组
import numpy as np #导入 NumPy 库 np.random.seed(42) #设置随机种子arr = np.random.randint(1,10,size = 10) #生成随机数print(arr)原创 2019-10-11 22:33:15 · 242 阅读 · 0 评论 -
numpy 数组的逻辑运算
import numpy as np #导入 NumPy 库 x = np.array([1,3,5])y = np.array([2,3,4])print('数组逻辑运算结果为:',np.all(x == y)) #np.all()表示逻辑and,每个元素都相等print('数组逻辑运算结果为:',np.any(x == y)) #np.any()表示逻辑or,只要有一个元素相等...原创 2019-10-11 22:25:43 · 2388 阅读 · 0 评论 -
numpy中的布尔索引
import numpy as np #导入 NumPy 库 arr = np.array([[1, 2, 3, 4, 5],[4, 5, 6, 7, 8], [7, 8, 9, 10, 11]])mask = np.array([1,0,1],dtype = np.bool)print(mask)#mask是一个布尔数组,它索引第1、3行中第2列的元素print(arr[mask])...原创 2019-10-11 22:07:42 · 771 阅读 · 2 评论 -
使用numpy.ravel()扁平化多维数组为行向量
https://www.runoob.com/numpy/numpy-array-manipulation.html转载 2019-09-14 13:03:45 · 836 阅读 · 0 评论 -
numpy 的 ndarray 数组切片
原创 2019-09-13 22:41:12 · 917 阅读 · 0 评论