此函数在输入数组的末尾添加值,输入数组的维度也必须匹配,否则将生成ValueError。
该函数采用以下参数。
numpy.append(arr, values, axis)
Sr.No. | Parameter & 描述 |
---|---|
1 |
arr 输入数组 |
2 |
values 要附加到arr。它的维度必须与arr相同 |
3 |
axis 沿其执行附加操作的轴。如果未给出,则将两个参数展平 |
import numpy as np a = np.array([[1,2,3],[4,5,6]]) print 'First array:' print a print '\n' print 'Append elements to array:' print np.append(a, [7,8,9]) print '\n' print 'Append elements along axis 0:' print np.append(a, [[7,8,9]],axis = 0) print '\n' print 'Append elements along axis 1:' print np.append(a, [[5,5,5],[7,8,9]],axis = 1)
其输出如下-
First array: [[1 2 3] [4 5 6]] Append elements to array: [1 2 3 4 5 6 7 8 9] Append elements along axis 0: [[1 2 3] [4 5 6] [7 8 9]] Append elements along axis 1: [[1 2 3 5 5 5] [4 5 6 7 8 9]]
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)