开发者学堂课程【Python 常用数据科学库:数组生成函数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/546/detail/7468
数组生成函数
数组生成
In [1]: import numpy as np
np.array([1,2,3])
Out[1]: array([1, 2, 3])
//构造出来一个数组
In [2]: np. arange (10)
Out[2]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
In [3]: np. arange (2,20, 2)
Out[3]: array([ 2, 4, 6, 8, 10, 12, 14, 16, 18])
In [5]: np.arange (2, 20,2, dtype=np. float32)
Out[5]: array([ 2., 4., 6., 8., 10., 12., 14.,16., 18.], dtype=float32)
In [7]: np. linspace(0,10,50)
//自动算出构造数的间距平均距离,linspace 与 arange 不太一样,arange 里没有尾巴。
//默认是10为底的
In [11]: print (help (np. logspace (10,20)))
//看里面的传递参数
In [14]: x = np. linspace (-10, 10, 5)
X
Out[14]: array([-10., -5., 0., 5.,10.])
In [16]: y = np. linspace(-10,10,5)
y
Out[16]: array([-10., –5., 0., 5., 10.])
In [17]: x, y= np.meshgrid(x,y)
In [18]:x
In[19]:y
//构造一个网格,组建一个二维的结构
//构造一个向量,横向量和列向量的构造