Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在numpy中生成一个数组_Arrays_Matlab_Numpy - Fatal编程技术网

Arrays 在numpy中生成一个数组

Arrays 在numpy中生成一个数组,arrays,matlab,numpy,Arrays,Matlab,Numpy,在Matlab中,我可以生成这样一个数组 a = [1, 3, 9:100, 201, 202]; 哪个9:100会给我9,10,…,100,所以我不必一个一个地输入。在numpy有没有类似的方法 In [3]: numpy.r_[1,3,9:100,201,202] Out[3]: array([ 1, 3, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,

在Matlab中,我可以生成这样一个数组

a = [1, 3, 9:100, 201, 202];
哪个
9:100
会给我
9,10,…,100
,所以我不必一个一个地输入。在numpy有没有类似的方法

In [3]: numpy.r_[1,3,9:100,201,202]
Out[3]: array([  1,   3,   9,  10, 11,  12,  13,  14,  15,  16,  17,  18,  19,
                20,  21,  22,  23,  24,  25,  26,  27,  28,  29,  30,  31,  32,
                33,  34,  35,  36,  37,  38,  39,  40,  41,  42,  43,  44,  45,
                46,  47,  48,  49,  50,  51,  52,  53,  54,  55,  56,  57,  58,
                59,  60,  61,  62,  63,  64,  65,  66,  67,  68,  69,  70,  71,
                72,  73,  74,  75,  76,  77,  78,  79,  80,  81,  82,  83,  84,
                85,  86,  87,  88,  89,  90,  91,  92,  93,  94,  95,  96,  97,
                98,  99, 201, 202])

请注意,切片在numpy中是完全独占的,因此
9:100
包括9,但不包括100。如果你想加入100人,请使用
9:101

你太棒了<对于函数的名称选择,code>r_似乎有点奇怪。我同意对于单例对象来说,
r_
是一个奇怪的名称。有人也必须向我指出这一点。以下是你想了解更多的文档:@bmu,你说得对,这和我的问题完全一样。我搜索了一下,但没有找到那个问题。如何删除我的帖子?