Import the numpy package under the name np
使用import语句导入numpy,别名为np。
1 | import numpy as np |
Print the numpy version and the configuration
查看numpy的版本和设置。
1 | print(np.__version__) |
Create a null vector of size 10
创建一个大小为10,全是浮点数0的矢量
1 | Z = np.zeros(10) |
How to find the memory size of any array
数组总字节大小的属性 = 数组的总大小size * 每个数组元素字节的大小itemsize
1 | Z = np.zeros((10,10)) |
How to get the documentation of the numpy add function from the command line?
如何在cmd得到numpy.add函数的文档?
1 | python -c "import numpy; numpy.info(numpy.add)" |
Create a null vector of size 10 but the fifth value which is 1
创建10个浮点数值为0的矢量,改变索引5的值,改成1。
1 | Z = np.zeros(10) |
Create a vector with values ranging from 10 to 49
创建一个矢量,生成start = 10, stop = 50的等间隔数值,默认间隔为1。
1 | Z = np.arange(10,50) |
Reverse a vector (first element becomes last)
创建一个矢量,生成start = 10, stop = 50的等间隔数值,默认间隔为1。并且所有元素逆序。
1 | Z = np.arange(50) |
Create a 3x3 matrix with values ranging from 0 to 8
创建一个矩阵,生成start = 0, stop = 9 的等间隔数值,默认间隔为1。3行3列。
1 | Z = np.arange(9).reshape(3,3) |
Find indices of non-zero elements from [1,2,0,0,4,0]
从[1,2,0,0,4,0]中查找非0元素。
np.nonzero()返回非0元素的位置,数组中索引0、1、4的位置分别为1、2、4。
1 | nz = np.nonzero([1,2,0,0,4,0]) |