找到 1203 篇文章 关于 Numpy

如何使用 Numpy 打印给定范围内的数组元素?

Prasad Naik
更新于 2021-03-16 10:41:54

700 次浏览

在这个程序中,我们必须打印给定范围内的 NumPy 数组的元素。使用的不同 NumPy 函数是 numpy.where() 和 numpy.logical_and()。算法步骤 1:定义一个 NumPy 数组。步骤 2:使用 np.where() 和 np.logical_and() 查找给定范围内的数字。步骤 3:打印结果。示例代码import numpy as np arr = np.array([1,3,5,7,10,2,4,6,8,10,36]) print("原始数组:",arr) result = np.where(np.logical_and(arr>=4, arr

如何找到两个 NumPy 数组之间的集合差?

Prasad Naik
更新于 2021-03-16 10:41:10

11K+ 次浏览

在这个程序中,我们将找到两个 NumPy 数组的集合差。我们将使用 NumPy 库中的 setdiff1d() 函数。此函数接受两个参数:array1 和 array2,并返回 array1 中不在 array2 中的唯一值。算法步骤 1:导入 NumPy。步骤 2:定义两个 NumPy 数组。步骤 3:使用 setdiff1d() 函数查找这两个数组之间的集合差。步骤 4:打印输出。示例代码import numpy as np array_1 = np.array([2, 4, 6, 8, 10, 12]) print("数组 1:", array_1) array_2 = np.array([4, 8, 12]) print("数组 2:", array_2) set_diff = ... 阅读更多

如何找到两个 NumPy 数组之间的交集?

Prasad Naik
更新于 2021-03-16 10:37:11

3K+ 次浏览

在这个问题中,我们将找到两个 NumPy 数组之间的交集。两个数组的交集是一个数组,其中包含两个原始数组中共同的元素算法步骤 1:导入 NumPy。步骤 2:定义两个 NumPy 数组。步骤 3:使用 numpy.intersect1d() 函数查找数组之间的交集。步骤 4:打印相交元素的数组。示例代码import numpy as np array_1 = np.array([1,2,3,4,5]) print("数组 1:", array_1) array_2 = np.array([2,4,6,8,10]) print("数组 2:", array_2) intersection = np.intersect1d(array_1, array_2) print("两个数组之间的交集是:", intersection)输出数组 1: [1 2 3 4 5] 数组 2: [2 4 6 8 10] 两个数组之间的交集是: [2 4]

如何将向量添加到给定的 NumPy 数组中?

Prasad Naik
更新于 2021-03-16 10:36:06

3K+ 次浏览

在这个问题中,我们必须将向量/数组添加到 NumPy 数组中。我们将定义 NumPy 数组以及向量并将它们加起来以获得结果数组算法步骤 1:定义一个 NumPy 数组。步骤 2:定义一个向量。步骤 3:创建一个与原始数组相同的数组。步骤 4:将向量添加到原始数组的每一行。步骤 5:打印结果数组。示例代码import numpy as np original_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]) print("原始数组:", original_array) vector = np.array([1, 1, 0]) print("向量: ... 阅读更多

如何使用 NumPy 查找给定矩阵的行和列的总和?

Prasad Naik
更新于 2021-03-16 10:35:16

3K+ 次浏览

在这个问题中,我们将分别找到所有行和所有列的总和。我们将使用 sum() 函数来获取总和。算法步骤 1:导入 NumPy。步骤 2:创建一个 mxn 维度的 NumPy 矩阵。步骤 3:获取所有行的总和。步骤 4:获取所有列的总和。示例代码import numpy as np a = np.matrix('10 20; 30 40') print("我们的矩阵:", a) sum_of_rows = np.sum(a, axis = 0) print("所有行的总和:", sum_of_rows) sum_of_cols = np.sum(a, axis = 1) print("所有列的总和:", sum_of_cols)输出我们的 ... 阅读更多

使用 Matplotlib/Numpy 进行线性回归

Rishikesh Kumar Rishi
更新于 2021-03-16 10:35:45

9K+ 次浏览

要获得线性回归图,我们可以使用 sklearn 的 Linear Regression 类,此外,我们可以绘制散点图。步骤使用 np.random.random((20, 1)) 获取 x 数据。在半开区间 [20, 1) 中返回随机浮点数。使用 np.random.normal() 方法获取 y 数据。从正态(高斯)分布中抽取随机样本。获取普通最小二乘线性回归,即模型。拟合线性模型。使用 linspace() 方法在指定区间内返回均匀间隔的数字。使用 predict() 方法使用线性模型进行预测。创建一个新图形,或激活一个现有图形,并使用给定的 figsize 元组 (4, 3)。向当前图形添加一个轴并使其成为 ... 阅读更多

如何使用 NumPy 查找给定矩阵中所有元素的总和?

Prasad Naik
更新于 2021-03-16 10:34:44

2K+ 次浏览

在这个程序中,我们将使用 NumPy 库中的 sum() 函数添加 NumPy 矩阵的所有项。我们首先创建一个随机的 NumPy 矩阵,然后获取所有元素的总和。算法步骤 1:导入 NumPy。步骤 2:使用 random() 函数创建一个随机的 m×n 矩阵。步骤 3:使用 sum() 函数获取矩阵中所有元素的总和。示例代码import numpy as np matrix = np.random.rand(3, 3) print("NumPy 矩阵是:", matrix) print("矩阵的总和是:", np.sum(matrix))输出NumPy 矩阵是:[[0.66411969 0.43672579 0.48448593] [0.76110384 ... 阅读更多

使用 NumPy 查找给定矩阵的行数和列数

Prasad Naik
更新于 2021-03-16 10:20:19

3K+ 次浏览

我们首先创建一个 NumPy 矩阵,然后找出该矩阵的行数和列数算法步骤 1:创建一个随机数的 NumPy 矩阵。步骤 2:使用 numpy.shape 函数查找矩阵的行和列。步骤 3:打印行数和列数。示例代码import numpy as np matrix = np.random.rand(2,3) print(matrix) print("给定矩阵中的行数和列数总数为:", matrix.shape)输出[[0.23226052 0.89690884 0.19813164] [0.85170808 0.97725669 0.72454096]] 给定矩阵中的行数和列数总数为: (2, 3)

如何使用 NumPy 创建单位矩阵?

Prasad Naik
更新于 2021-03-16 10:20:45

4K+ 次浏览

在这个程序中,我们将打印一个大小为 nxn 的单位矩阵,其中 n 将作为用户的输入。我们将使用 NumPy 库中的 identity() 函数,该函数将维度和元素的数据类型作为参数算法步骤 1:导入 NumPy。步骤 2:从用户处获取维度作为输入。步骤 3:使用 numpy.identity() 函数打印单位矩阵。示例代码import numpy as np dimension = int(input("输入单位矩阵的维度:")) identity_matrix = np.identity(dimension, dtype="int") print(identity_matrix)输出输入单位矩阵的维度:5 [[1 0 0 0 0] [0 1 0 0 0] [0 0 1 0 0] [0 0 0 1 0] [0 0 0 0 1]]

如何在给定范围内创建 NumPy 数组?

Prasad Naik
更新于 2021-03-16 10:21:08

1K+ 次浏览

我们必须在用户提供的范围内创建一个 NumPy 数组。我们将使用 NumPy 库中的 arange() 函数来获得我们的输出。算法步骤 1:导入 NumPy。步骤 2:从用户处获取 start_value、end_value 和 Step。步骤 3:使用 NumPy 中的 arange() 函数打印数组。示例代码import numpy as np start_val = int(input("输入起始值:")) end_val = int(input("输入结束值:")) Step_val = int(input("输入步长值:")) print(np.arange(start_val, end_val, Step_val))输出输入起始值:5 输入结束值:50 输入步长值:5 [ 5 10 15 20 25 30 35 40 45]

广告