Python学习(四)数组和矩阵
参考资料: https://github.com/lijin-THU/notes-python(相应实体书为:《自学Python——编程基础、科学计算及数据分析》) 一、生成数组的函数 1. arange()函数:类似于python中的range()函数,只不过返回的不是列表,而是 返回数组 (1)arange(start, stop=None, step=1, dtype=None) //产生一个在区间 [start, stop) 之间( 不包括stop ),以 step 为间隔的数组,如果只输入一个参数,则默认从 0 开始,并以这个值为结束,数组类型由dtype指定 (2)与 range 不同, arange 允许非整数值输入,产生一个非整型的数组:np.arange(0, 2 * np.pi, np.pi / 4) 或 np.arange(0, 2 * np.pi, np.pi / 4, dtype=np.float32) 注:由于存在精度问题,使用浮点数可能出现问题,如 np.arange(1.5, 2.1, 0.3) 返回 array([1.5, 1.8, 2.1]) 终点stop的值2.1 出现在数组中 2. linspace()函数:linspace(start, stop, N) 产生 N 个 等距分布 在 [start, stop] 间的元素组成的数组,