python笔记

1.range 与 arange

range() 是 Python 中的一个函数

当只有一个参数时,range(n) 返回从 0 到 n-1 的 n 个数;

当有两个参数时,range(m,n) 返回的是从 m 到 n-1 的 n-m 个数;(是一个左闭右开的区间)

当有三个参数时,ranfe(x,y,z) 返回的是从 x 到 y 每间隔 z 输出一个数,z 表示的是步长,默认为1。比如 range(1,10,2) :1,3,5,7,9

而arange()与range在参数上来说没什么区别,主要在于 arange是numpy的一个方法,使用是这样的 numpy.arange()

range()中的间隔是用的 ‘,’    切片中的间隔是用的  ‘ : ’

 

浅谈Python中range与Numpy中arange的比较 - html中文网

 

2.array 与 ndarray

这组其实很简单看到numpy的核心特征之一是ndarray时很迷惑,代码中完全没见过

array就是建立数组,而ndarray在哪?

arr = np.random.randn(3)
print(type(arr))  # 结果为:numpy.ndarray

学编程果然是需要多动手多实践的。之后再遇见搞混的继续记在这里。

posted @ 2021-11-10 17:12  凉天  阅读(55)  评论(0)    收藏  举报