用numpy创建数组的方法
1、import numpy as npa = np.arange(0,2.1,0.1)a是一个一维数组,或者说是一个向量,从0开始,每隔0.1给出一个数字,共给出20个数字。最后不包括2.1。

3、a = np.logspace(0, 2.0, 20)构造一个等比数列,初值为10^0=1,终值为10^2=100,那么公比就是:100^(1/19)。

5、a = np.fromstring(s,dtype=np.int16)把字符串转化为16位的整数。

7、把字符串转化为64位整数,需要字符串的长度是8的倍数:

9、上面的过程,还可以这样实现:a = range(30)print(np.array(a)%3.+1)把列表a转化为数组(矩阵),然后对矩阵里面的每一个元素执行mod3.+1的操作。

11、定义一个二元函数,可以作用于二维列表:def f(i,j): return (i+1)*(j+1)a = np.fromfunction(f,(10,10,))

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:79
阅读量:31
阅读量:51
阅读量:80
阅读量:65