![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
风泊月
赠人玫瑰,手留余香!
展开
-
python中的排序
import numpy as np #排序中主要用到的方法是 np.sort np.argsort x = np.array ([2,1,4,3,5]) print(np.sort(x)) #argsort返回的是排好序的数组的原始index print(np.argsort(x)) # 沿着行或列进行排序 np.random.seed(1) x = np.random.randint...原创 2020-02-24 08:54:10 · 397 阅读 · 0 评论 -
numpy中的广播机制
import numpy as np a = np.array([0,1,2]) b = np.array([3,4,5]) print(a+b) print(a+5) # # 广播的规则 # 1. 如果两个数组维度个数不同,那么小维度的数组形状会在左边补1 # 2. 如果两个数组形状在任何一个维度上都不匹配,数组的形状会沿着维度为1的维度扩展已匹配另一个数组的形状 # 3. 如果没有维度形状...原创 2020-02-23 19:25:37 · 384 阅读 · 0 评论 -
np.random.Normal()
print('normal',np.random.normal(loc=3,scale=4,size=(3,2,3)))原创 2020-02-23 09:46:15 · 300 阅读 · 0 评论 -
python 闭包
# python 中的闭包 #n = 10 #定义全局作用域变量 def count(func): #形成闭包 n = 0 #定义局部变量n def inner(): nonlocal n# python3 中新增nonlocal 关键字可以调用上层作用域中的变量 n += 1 #这里定义操作相同变量n无法调用上层作用中的变量,如果只读不写则可以正...原创 2020-02-22 18:25:02 · 158 阅读 · 0 评论 -
Python小整数对象池
注:对图中第三点补充 同一对象内 相同数值不会重复开辟空间 代码如下: a = b = 100 class Test1: a = 100 b = 1000 c = 1000 class Test2: a = 100 b = 1000 print(a==b==Test2.a==Test1.a)#True print(a is b)#True p...原创 2020-02-22 10:22:13 · 252 阅读 · 0 评论