我最近开始使用Python并且我不知道如何进行此练习,我知道arange的工作方式类似于= np.arange(start,stop,step),但我如何输入自己的变量? 这是我必须做的练习: 使用arange函数,创建一个Numpy表,其中包含20个连续的数字2的倍数
答案 0 :(得分:2)
您在寻找:
In [1]: x = np.arange(0,10,1)
In [2]: x
Out[2]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
In [3]: 2**x
Out[3]: array([ 1, 2, 4, 8, 16, 32, 64, 128, 256, 512])
最后一次计算相当于
In [5]: for i in x:
...: print(i, 2**i)
...:
...:
0 1
1 2
2 4
3 8
4 16
....