官方参考手册 6.17
import numpy as np
a = np.array([[1,2],[3,4]])
b = np.array([5,6])
c = np.array([[5,6],[7,8]])
a@b
Out[94]: array([17, 39])
附
运算符:
+ - * ** / // % @ << >> &
+ | ^ ~ := < > <= >= == !=
分隔符:
( ) [ ] {
} , : . ; @
= -> += -= *= /= //= %= @= &= |=
^= >>= <<= **=
以下 ASCII 字符具有特殊含义,对词法分析器有重要意义:
' " # \
以下 ASCII 字符不用于 Python。在字符串字面值或注释外使用时,将直接报错:
$ ? `
之前内容
整理自《Python学习手册 第五版》147p
优先级从上至下,依此增加
运算符 | 描述 |
---|---|
yield , lambda | 函数语句 |
x if y else z | 三元表达式 |
x or y | 逻辑或 |
x and y | 逻辑与 |
not x | 逻辑非(一元表达式) |