如果指定axis=1 ,NumPy 将对每个数组中的数字分别求和。两个数组分别执行求和:import numpy as nparr1 = np.array([1, 2, 3])arr2 = np.array([1, 2, 3])newarr = np.sum([arr1, arr2], axis=1)print(newarr)执行结果:[6 6]
回答于 2022-06-09 09:52
将 arr1 中的值和 arr2 中的值求和:import numpy as nparr1 = np.array([1, 2, 3])arr2 = np.array([1, 2, 3])newarr = np.sum([arr1, arr2])print(newarr)执行结果:12
回答于 2022-06-09 09:49
import numpy as nparr = np.ceil([-3.1666, 3.6667])print(arr)执行结果:[-3. 4.]
回答于 2022-06-09 09:43
import numpy as nparr = np.floor([-3.1666, 3.6667])print(arr)执行结果:[-4. 3.]
回答于 2022-06-09 09:37
将 3.1666 四舍五入到小数点后 2 位:import numpy as nparr = np.around(3.1666, 2)print(arr)执行结果:3.17
回答于 2022-06-09 09:35
使用trunc()或者fix()函数,可以直接删除小数部分,返回最接近零的浮点数。1、使用trunc()截断以下数组的元素:import numpy as nparr = np.trunc([-3.1666, 3.6667])print(arr)执行结果:[-3. 3.]2、使用fix()import numpy as nparr = np.fix([-3.1666, 3.6667])print(arr)执行结果:[-3. 3.]
回答于 2022-06-09 08:46
import numpy as nparr = np.array([-1, -2, 1, 2, 3, -4])newarr = np.absolute(arr)print(newarr)执行结果:[1 2 1 2 3 4]
回答于 2022-06-09 08:40
divmod()函数同时返回商和余数。返回值为两个数组,第一个数组包含商,第二个数组包含余数。返回商和余数:import numpy as nparr1 = np.array([10, 20, 30, 40, 50, 60])arr2 = np.array([3, 7, 9, 8, 2, 33])newarr = np.divmod(arr1, arr2)print(newarr)执行结果:(array([3, 2, 3, 5, 25, 1]), array...
回答于 2022-06-09 08:36
mod()函数返回第一个数组中的值与第二个数组中的值相除的余数,并在新数组中返回结果。返回余数:import numpy as nparr1 = np.array([10, 20, 30, 40, 50, 60])arr2 = np.array([3, 7, 9, 8, 2, 33])newarr = np.mod(arr1, arr2)print(newarr)执行结果:[1 6 3 0 0 27]
回答于 2022-06-09 08:33
power()函数可以把一个数组提升为另一个数组的值的幂,并在新数组中返回结果。将 arr2 中的值作为 arr1 中的值的幂:import numpy as nparr1 = np.array([10, 20, 30, 40, 50, 60])arr2 = np.array([3, 5, 6, 8, 2, 33])newarr = np.power(arr1, arr2)print(newarr)执行结果:[1000 3200000 729000000 655360000...
回答于 2022-06-09 08:31