python
风泊月
赠人玫瑰,手留余香!
展开
-
python中的排序
import numpy as np#排序中主要用到的方法是 np.sort np.argsortx = np.array ([2,1,4,3,5])print(np.sort(x))#argsort返回的是排好序的数组的原始indexprint(np.argsort(x))# 沿着行或列进行排序np.random.seed(1)x = np.random.randint...原创 2020-02-24 08:54:10 · 411 阅读 · 0 评论 -
numpy中的广播机制
import numpy as npa = 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 · 393 阅读 · 0 评论 -
np.random.Normal()
print('normal',np.random.normal(loc=3,scale=4,size=(3,2,3)))原创 2020-02-23 09:46:15 · 312 阅读 · 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 · 173 阅读 · 0 评论 -
Python小整数对象池
注:对图中第三点补充 同一对象内 相同数值不会重复开辟空间代码如下:a = b = 100class Test1: a = 100 b = 1000 c = 1000class Test2: a = 100 b = 1000print(a==b==Test2.a==Test1.a)#Trueprint(a is b)#Truep...原创 2020-02-22 10:22:13 · 262 阅读 · 0 评论