Numpy
梅花14
不曾清贫难成人
展开
-
Python中的Numpy库之random中random、rand、randn、randint的用法
在Numpy中一切皆矩阵1、random首先来看一下它的函数定义,主要看他的接受的参数,(虽然在函数体里什么都没有,但是照样能用它产生数据,这里由于水平原因,不再继续深入探究)def random(size=None): # real signature unknown; restored from __doc__ """ random(size=None) 返回值,这里没有遵循什么分布规律,只是简单的生成0-1的浮点数,且左闭右开 Return r原创 2020-11-20 22:40:33 · 7083 阅读 · 0 评论 -
numpy中的reshape的参数-1的解释
根据已经给定的维度大小来推断剩余维度的大小from numpy import randomarr = random.randint(30,size=24) #随机的生成24个30以内的整数print(arr)print("================================")arr = arr.reshape(4,6)print(arr)print("====...原创 2019-05-25 20:02:01 · 1228 阅读 · 0 评论 -
np.transpose
啥都不说了,看代码,看结果import cv2import numpy as npname = "./meinv.jpg"img = cv2.imread(name)img = cv2.resize(img, (100, 200))print(img.shape) #(200, 100, 3)img = img.transpose((2,0,1))p...原创 2019-06-20 22:16:40 · 613 阅读 · 0 评论 -
np.astype()
1.作用:就是转换numpy数组的数据类型举个例子arr = np.arange((10))print(arr, arr.dtype, sep="\n")===================================[0 1 2 3 4 5 6 7 8 9]int32 #可以看到,他的数据类型为 int32np.astype()arr = arr.astype("f...原创 2019-07-01 20:09:42 · 56298 阅读 · 1 评论 -
cv2.imread()和keras.preprocessing中的image.load_img()的区别
image.load_img()from keras.preprocessing import imageimg_keras = image.load_img('./original/dog/880.jpg')print(img_keras)img_keras = image.img_to_array(img_keras)print(img_keras[:,1,1])效果如下...原创 2019-06-23 16:22:35 · 17412 阅读 · 3 评论 -
np.array_equal()
官方解释:Parameters: 参数a1, a2 : array_likeInput arrays.Returns: 返回值b : boolReturns True if the arrays are equal.样例1,两个np类型数组:np.array_equal(np.array([1, 2]), np.array([1, 2])) # True样例2,两...转载 2019-07-05 11:02:38 · 12484 阅读 · 2 评论