注:对图中第三点补充 同一对象内 相同数值不会重复开辟空间代码如下: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...
print('normal',np.random.normal(loc=3,scale=4,size=(3,2,3)))
# python 中的闭包#n = 10 #定义全局作用域变量def count(func): #形成闭包 n = 0 #定义局部变量n def inner(): nonlocal n# python3 中新增nonlocal 关键字可以调用上层作用域中的变量 n += 1 #这里定义操作相同变量n无法调用上层作用中的变量,如果只读不写则可以正...
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(0,10,(4,6)
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. 如果没有维度形状=1,引发异常a =
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号