![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Frankkkkkk
这个作者很懒,什么都没留下…
展开
-
Numpy中的rollaxis的轴的困惑之处的理解
Numpy中的rollaxis的轴的困惑之处的理解1.首先看下numpy官方的解释这里有默认参数值的参数start,默认为0的时候,是进行一个完成的滚动,就是直接放到最前面了,并且其他元素各自相对位置不变,(百度上其他rollaxis解读成0,1,2;之后rollaxis(a,2,0),就排序变化成1,2,0,是错的)。但有start参数的时候,就是指放到这一个数的前面。2.先看默认参数为...原创 2019-05-17 15:02:31 · 1935 阅读 · 1 评论 -
学习随笔:python中逻辑运算符的歧义问题
正确写法应该为(Z< Z)>Z,因为运算符还是像C++一样从左至右的结合顺序,(一般除了赋值运算符是从右至左的结合顺序)ZZ 有两种解释,Z<(Z>Z)还是(Z<Z)>Z的结合顺序,所以产生歧义,需要一个准确的数字(同时这里依然遵守线做从左至右的结合顺序)...原创 2019-06-08 16:31:36 · 331 阅读 · 0 评论 -
学习笔记:python中的axis与matlab中的dimension
不论是axis还是dimension可以简记为(0,1,2,3,4,…,)axis=n时就沿着shape中的第几位全部加总,matlab也一样原创 2019-06-08 16:36:48 · 1130 阅读 · 0 评论 -
学习笔记:python数组的高维度索引与对数组的增添
1.对数组的增添method 1:import numpy as npa= np.array([1,2,3])a=[a,np.array([4,5,6])]这其中就不能讲a再看成ndarray了这里应当要看成[数组1,数组2]而正常的ndarray的增添与修改必须用以下函数np.stack((a,b),axis=-1)沿着axis对数组进行连接 np.stack(语法是arra...原创 2019-06-08 21:45:02 · 371 阅读 · 0 评论 -
学习笔记:random库给矩阵任意位置指定特定数值
n = 10p = 3Z = np.zeros((n,n))np.put(Z, np.random.choice(range(n*n), p, replace=False),1)print(Z)其中np.put只指在object中放入指定的数值np.random.choice是指产生一个从1d(可以nd)找出size个随机数...原创 2019-06-08 23:03:50 · 399 阅读 · 0 评论 -
python sum函数
import numpy as npa=np.array([[1,2],[3,4]])b=np.array([[5,6],[7,8]])print(“a,b数组的点乘结果:\n”,ab)print(“sum函数对于2-n数组:”)print(sum(ab))print(“sum函数对于一维数组:”)print(sum(sum(a*b)))print(“numpy中的vdot函数:\...原创 2019-06-03 17:04:23 · 414 阅读 · 0 评论