摘要:
1 np.dtype({'names':('name', 'age', 'weight'),'formats':('U10', 'i4', 'f8')}) 2 #Output: 3 dtype([('name', '<U10'), ('age', '<i4'), ('weight', '<f8')] 阅读全文
摘要:
1 data=[(‘Alice’, 25, 55.0) (‘Bob’, 45, 85.5) (‘Cathy’, 37, 68.0)(‘Doug’, 19, 61.5)] 2 3 data[‘age’] < 30 #此布尔操作返回bool数组。 4 #Output: 5 array([ True, F 阅读全文
摘要:
1 y = np.zeros((3, 4, 5)) 2 3 #output: 4 array([[[0., 0., 0., 0., 0.], 5 [0., 0., 0., 0., 0.], 6 [0., 0., 0., 0., 0.], 7 [0., 0., 0., 0., 0.]], 8 9 [[ 阅读全文
摘要:
数组计算:不同维度的数组可以直接运算(数组的维度拓展属性-broadcasting),如常数和1维数组运算,1维数组和3×3数组运算,数组(1×3)和数组(3×1)运算,都是将自己扩展后进行。 维度拓展的规则:1.在低维数组左边加一,然后按这个第一维度方向拓展去匹配另一高维数组。(若此后仍不匹配则错 阅读全文