学习使用 NumPy 是进行科学计算和数据处理的重要一步。在这里,我将提供一些基础的内容以及一些练习测试,帮助你掌握 NumPy 的基础知识和随机数生成、ufunc 等常用功能。
import numpy as np
arr = np.array([1, 2, 3, 4, 5]) print(arr)
print("数组形状:", arr.shape) print("数组维度:", arr.ndim) print("数组数据类型:", arr.dtype)
arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) print("数组相加:", arr1 + arr2) print("数组相乘:", arr1 * arr2)
rand_int_arr = np.random.randint(1, 100, size=(3, 3)) print(rand_int_arr)
rand_float_arr = np.random.rand(3, 3) print(rand_float_arr)
squared_arr = np.square(arr) print(squared_arr)
exp_arr = np.exp(arr) print(exp_arr)
[1, 2, 3]
[4, 5, 6]
zero_arr = np.zeros((3, 3)) print(zero_arr)
identity_arr = np.eye(3) print(identity_arr)
rand_int_arr = np.random.randint(1, 100, size=10) print(rand_int_arr)
dot_product = np.dot([1, 2, 3], [4, 5, 6]) print(dot_product)
sqrt_arr = np.sqrt([1, 2, 3]) print(sqrt_arr)
rand_float_arr = np.random.rand(10) print(rand_float_arr)
这些练习将帮助你熟悉 NumPy 库的基础操作和常用功能。通过实践,你可以更加灵活地运用 NumPy 来进行科学计算和数据处理。
原文链接:codingdict.net