前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python常用写法理解

Python常用写法理解

原创
作者头像
jerrypxiao
发布2018-11-13 15:49:36
1.3K0
发布2018-11-13 15:49:36
举报
文章被收录于专栏:音视频专栏

1.list[:, 1]

切片(list 取值的一种方法)

name[n:m]  切片是不包含后面那个元素的值(顾头不顾尾)

name[:m] 如果切片前面一个值缺省的话,从开头开始取

name[n:] 如果切片后面的值缺省的话,取到末尾

name[:] 如果全部缺省,取全部

name[n:m:s] s:步长  隔多少个元素取一次

步长是正数,从左往右取

步长是负数,从右往左取

注:切片同样适用于字符串,字符串也有下标

这里的意思就是取列表的全部,然后取下标为1的列的值

代码语言:python
代码运行次数:0
复制
def f(x,y):
    return 10*x+y
b = np.fromfunction(f,(5,4),dtype=int)
print(b)
[[ 0  1  2  3]
 [10 11 12 13]
 [20 21 22 23]
 [30 31 32 33]
 [40 41 42 43]]
print(b[2,3])
23
print(b[0:5,1])
[ 1 11 21 31 41]
print(b[:,1])
[ 1 11 21 31 41]
print(b[1:3,:])
[[10 11 12 13]
 [20 21 22 23]]
print(b[-1])
[40 41 42 43]

2.dot

代码语言:python
代码运行次数:0
复制
A = np.array([[1,1],[0,1]])
B = np.array([[2,0],[3,4]])
C = A * B    # 元素点乘
输出:
array([[2, 0],
 [0, 4]])
D = A.dot(B)   # 矩阵乘法
输出:
array([[5, 4],
 [3, 4]])
E = np.dot(A,B)   # 矩阵乘法
输出:
array([[5, 4],
 [3, 4]])

dsfsdf

参考文章:

[1] python中的矩阵、多维数组----numpy

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.list[:, 1]
  • 2.dot
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档