linspace():返回在间隔[开始,停止]上计算的num个均匀间隔的样本
import numpy as np
print(np.linspace(10,20,num = 21)) #10到20之内,分成21个均匀的数字
print("*"*80)
print(np.linspace(10,20,num = 21,endpoint = False)) #endpoint = False,默认最后一个值不包含
print("*"*80)
print(np.linspace(10,20,num = 21,retstep=True)) #retstep=True,返回一个元组,里面有两个内容,第一个是列表,第二个是步长
zeros()与zeros_like()
import numpy as np
print("\n\n")
print(np.zeros((3,5),dtype=np.int)) #创建一个3行5列,全部为0的二维数组,类型是整型
print("*"*80)
ar = np.array([list(range(10)),list(range(10,20))]) #生成一个二维数组
print(ar)
print(np.zeros_like(ar)) #自动写一个跟ar个数一样的数组用0填充
其实ones()与ones_like()的用法和zeros()与zeros_like()的用法一样,只是改为了用1填充
import numpy as np
print(np.ones((3,5),dtype=np.int)) #创建一个3行5列,全部为1的二维数组,类型是整型
print("*"*80)
ar = np.array([list(range(10)),list(range(10,20))]) #生成一个二维数组
print(ar)
print(np.ones_like(ar)) #自动写一个跟ar个数一样的数组用1填充