numpy 矩阵值取反_NUMPY创建一个5x5的矩阵且每一行的值范围为从0到4 的n种方法(原创)...

import numpy as np

1. np.meshgrid(np.arange(5),np.arange(5))[1]

2. np.mgrid[0:5,0:5][1]

3. np.indices((5,5))[1]

4. np.fromfunction( lambda x,y : y,(5,5))

5. np.add.accumulate( np.ones((5,5)),1)-1

6.np.zeros((5,5),dtype=http://np.int)+np.arange(5)

7. np.ones((5,5),dtype=http://np.int)* np.arange(5)

8. np.apply_along_axis( np.add.accumulate , 1, np.ones((5,5)))-1

9. Z = np.ones((5,5),dtype=http://np.int)

for i,j in np.ndindex(Z):

Z[:,j]=j

10. Z = np.ones((5,5),dtype=http://np.int)

for i,j in np.ndenumerate(Z):

Z[:,j]=i[1]

11. np.tile(np.arange(5),(1,5)).reshape(5,5)

12. np.tile(np.arange(5),(5,1))

13. np.add.accumulate(np.ones((5,5)),0).T-1

14. np.pad(np.arange(5).reshape(1,5),((2,2),(0,0)),mode='reflect',reflect_type='odd')

15. np.o

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值