Numpy
关于numpy
Muasci
keep open
keep real
keep smiling
不要忘记命运掌握在自己的手里,确保做的每一件事,都是自己选择去做的,成为时间这敌人的主宰,成为自己的存在。记得常怀愤怒,并把它转化成热情,选择一切、拥抱一切、坚持一切、把一切视作敌人、战胜一切。<----曾经的发言( ╯□╰ )
展开
-
np.nonzero &np.count_nonzero
import numpy as nptest = np.array([[1,2,3],[2,4,5]])print(np.transpose(np.nonzero(test)).shape[0])print(np.count_nonzero(test))输出66解释:np.nonzero以元组形式返回array中非0的坐标np.count_nonzero返回array中非0项的个...原创 2020-03-27 13:21:17 · 888 阅读 · 0 评论 -
np.where()
参考来自massquantity的numpy.where() 用法详解转载 2020-03-27 13:06:12 · 169 阅读 · 0 评论 -
np.flatten()
import numpy as npa = np.array([[1,2,3],[4,5,6],[1,2,4]])print(a.flatten()) # 返回一个扁平的ndarrayb = np.mat([[1,2,3],[4,5,6],[1,2,4]])print(b.flatten()) # 返回一个扁平的matrix返回:[1 2 3 4 5 6 1 2 4][[1 2...原创 2020-03-25 15:03:11 · 888 阅读 · 0 评论 -
np.random.Normal()
np.random.normal(loc,scale,size):表示一个正态分布如图所示:loc对应的就是均值scale对应的就是标准差size可以设为一个int或者一个数组,里面的数满足正态分布如果loc = 0 scale = 1 则是一个标准正态分布把size设为10则输出十个满足标准正态分布的数import numpy as npprint(np.random.nor...原创 2020-03-13 23:14:40 · 504 阅读 · 0 评论 -
Numpy入门
文章目录一些基础知识数组创建打印数组基本运算通函数tobecontinued一些基础知识import numpy as np# ndarray.ndim # 轴的个数,即维度的个数def basic_knowledge(arraY): print("ndim:",arraY.ndim) print("shape:",arraY.shape) print("size:...原创 2020-03-07 00:44:22 · 306 阅读 · 0 评论 -
np.set_printoptions()
超过1000会省略解决:import sysnp.set_printoptions(threshold=sys.maxsize)a = np.arange(1001)print(a)>[ 0 1 2 ... 998 999 1000]a = np.arange(1000)print(a)[ 0 1 2 3 4 5 6 7 ...原创 2020-03-06 23:36:33 · 955 阅读 · 0 评论 -
ny.dtype()
import numpy as npdt = np.dtype([('name',np.float64),('age',np.int32),('gender',np.float32)])a = np.array([[1,1],[1,1]],dtype = dt)print(a)>[[(1., 1, 1.) (1., 1, 1.)] [(1., 1, 1.) (1., 1, 1....原创 2020-03-06 22:59:18 · 110 阅读 · 0 评论 -
numpy.fromfunction
Numpy官网numpy.fromfunction¶numpy.fromfunction(function, shape, *, dtype=<class ‘float’>, **kwargs)[source]¶Construct an array by executing a function over each coordinate.The resulting array ...原创 2020-03-06 22:39:45 · 726 阅读 · 0 评论 -
arg,*arg,**kwargs
def fuc(arg): print(arg,type(arg))fuc(1)fuc([1])fuc({1:1})fuc((1,1))print("-"*24)def fuc2(*args): print(args,type(args))fuc2(1)fuc2([1])fuc2({1:1})fuc2((1,1))print("-" * 24)def f...原创 2020-03-06 21:03:46 · 132 阅读 · 0 评论