自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 100个numpy问题43-100

如何从numpy数组的现有列创建新列,比如:方法一:使用np.c_()函数# -*- coding: utf-8 -*-"""Created on Sat Oct 31 15:23:24 2020@author: 15025"""import numpy as npclass NumpyStudy: def findNanNumber(self): iris = np.genfromtxt("C:/Users/15025/Desktop/Iris.csv".

2020-10-31 22:39:09 1050 14

原创 100个numpy问题42-100

如何将数字转换为分类(文本)数组, 比如:# -*- coding: utf-8 -*-"""Created on Sat Oct 31 15:23:24 2020@author: 15025"""import numpy as npclass NumpyStudy: def findNanNumber(self): iris = np.genfromtxt("C:/Users/15025/Desktop/Iris.csv", delimiter = ",".

2020-10-31 22:30:00 192

原创 100个numpy问题41-100

如何在numpy数组中查找唯一数值的计数,比如:# 在numpy数组中查找唯一值和唯一值的计数# 原始文件位置file_path = "C:/Users/15025/Desktop/Iris.csv"方法一:使用np.count_nonzero()和np.unque()函数# -*- coding: utf-8 -*-"""Created on Fri Oct 30 09:38:43 2020@author: 15025"""import numpy as npclass.

2020-10-31 19:12:26 544 18

原创 100个numpy问题40-100

如何将numpy数组中所有缺失的值替换为0,比如:# 在numpy数组中将所有出现的nan替换为0# 原始文件位置file_path = "C:/Users/15025/Desktop/Iris.csv"方法一:使用np.nan_to_num()函数# -*- coding: utf-8 -*-"""Created on Sat Oct 31 11:54:49 2020@author: 15025"""import numpy as npfrom scipy.stats.st.

2020-10-31 19:01:48 145

原创 numpy.asarray()函数

调用方法:numpy.asarray(a, dtype=None, order=None)各个参数意义a:输入的类数组数据,任何可以被转换为数组类型的类型。比如:列表,元组列表,元组的元组,列表的元组以及ndarrays。dtype:数据类型,(可选参数),默认数据类型从输入的数据类型中继承。order:不做讨论,没有认知的必要。有返回值,会得到一个数组类型的a数据。代码如下:# -*- coding: utf-8 -*-"""Created on Sat Oct 31 11:34:3

2020-10-31 18:42:41 8859

原创 100个numpy问题39-100

如何找出numpy数组中的空值,比如:# 找出Iris二维数组中任意的缺失值# 原始文件位置file_path = "C:/Users/15025/Desktop/Iris.csv"使用np.isnan()和np.any()函数# -*- coding: utf-8 -*-"""Created on Fri Oct 30 09:38:43 2020@author: 15025"""import numpy as npfrom scipy.stats.stats import .

2020-10-30 19:20:54 133

原创 100个numpy问题38-100

如何找出numpy数组中两列数据的相关性,比如:在这里插入代码片方法一:使用np.correlate()函数与np.corrcoef()函数# -*- coding: utf-8 -*-"""Created on Fri Oct 30 09:38:43 2020@author: 15025"""import numpy as npclass NumpyStudy: def findCorrelation(self): iris = np.genfrom.

2020-10-30 19:07:38 819

原创 100个numpy问题37-100

37.如何丢掉numpy数组中包含缺失元素的行,比如:# 原始数组array([[1, 2, 3, 4, 5], [6, 7, nan, 9, 10]])方法一:使用np.any()函数与np.isnan()函数# -*- coding: utf-8 -*-"""Created on Fri Oct 30 09:38:43 2020@author: 15025"""import numpy as npclass NumpyStudy: def importTrainDa

2020-10-30 18:52:57 849

原创 100个numpy问题36-100

如何得到numpy数组的百分数,比如:#原始数组array([1, 2, 3, 4, 5])使用np.percentile()函数# -*- coding: utf-8 -*-"""Created on Thu Oct 22 10:17:36 2020@author: 15025"""import numpy as npclass NumpyStudy: def calculatePercentile(self): array = np.array(.

2020-10-24 15:30:02 138 2

原创 100个numpy问题35-100

如何用两个或者多个条件限制过滤一个numpy数组,比如:# 二维数组array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])方法一:使用数组切片# -*- coding: utf-8 -*-"""Created on Fri Oct 23 09:43:52 2020@author: 15025"""import numpy as npclass NumpyStudy: def filterArray(self): arra.

2020-10-23 16:11:46 616 11

原创 100个numpy问题34-100

如何找出numpy数组中丢失的值,比如:# 二维数组array([[1, nan, 3, 4, 5], [6, 7, nan, 9, 10]])使用np.where()与np.isnan()函数# -*- coding: utf-8 -*-"""Created on Fri Oct 23 09:43:52 2020@author: 15025"""import numpy as npclass NumpyStudy: def findIndex(self): .

2020-10-23 15:57:53 170

原创 100个numpy问题33-100

如何向numpy数组中的任意位置插入值,比如:# 二维数组array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])使用np.random.randint()函数# -*- coding: utf-8 -*-"""Created on Fri Oct 23 09:43:52 2020@author: 15025"""import numpy as npclass NumpyStudy: def randomValue(self): .

2020-10-23 15:51:40 129 2

原创 numpy.percentile()函数

调用方法:numpy.percentile(a, q, axis=None, out=None, overwrite_input=False, interpolation='linear', keepdims=False)各个参数意义a:输入数组,或者一些能够被转换为数组的q:百分数,应该介于0到100之间axis:(可选参数)决定沿着哪一个轴计算百分数,默认将数组扁平化以后再计算百分数。具体坐标轴设定用法同numpy.ptp()函数。这里不做过多讨论。有返回值,返回值为一个元组类型的索引数组

2020-10-22 17:16:47 3672 3

原创 100个numpy问题32-100

如何计算softmax分数,比如:# 一维数组array([1, 2, 3, 4, 5])softmax分数:将所有元素的exp()值求出来并加和作为分母,然后将每个元素的exp()值除以该分母获得对应的值,这些对应值得总和等于1.方法一:使用np.exp()和np.sum()函数# -*- coding: utf-8 -*-"""Created on Thu Oct 22 10:17:36 2020@author: 15025"""import numpy as npc.

2020-10-22 16:39:07 195 2

原创 100个numpy问题31-100

如何归一化值,使得所有的值均处于0-1的区间内,比如:在这里插入代码片

2020-10-22 16:24:57 405 8

原创 numpy.matmul()函数

调用方式:numpy.matmul(x1, x2, /, out=None, *, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'matmul'>)各个参数意义x1:输入数组1,不允许是标量x2:输入数组2,不允许是标量out:返回值,ndarray数组,(可选参数),记录作用后的结果有返回值,记录矩阵的乘积,只有当x1,x2均为一维数组时,才会得到一个标

2020-10-21 17:40:15 2893 4

原创 numpy.ptp()函数

调用方式:numpy.ptp(a, axis=None, out=None, keepdims=<no value>)各个参数意义a:输入数组axis: 决定沿着哪一个轴寻找峰值位置,默认将数组扁平化以后寻找峰值位置,当然该值也可以为负数,表示从最后一个坐标轴向第一个坐标轴寻找峰值位置有返回值,返回值为一个元组类型的索引数组,即得到 非零元素在原数组中的下标out:输出数组,要求它必须具有相同的形状和缓冲区长度,所以一般来说可以不进行指定。(这里不做过多讨论)keepdims:(

2020-10-21 16:30:08 7959 8

原创 100个numpy问题30-100

如何计算数组的标准差,比如:# 一维数组array([1, 2, 3, 4, 5])# 二维数组array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])# 三维数组array([[[1, 2, 3], [6, 7, 8], [9, 10, 11]], [[1, 2, 3], [6, 7, 8], [9, 10, 11]], [[1, 2, 3], [6, 7.

2020-10-20 22:49:44 167 6

原创 100个numpy问题29-100

如何计算数组的中位数,比如:# 一维数组array([1, 2, 3, 4, 5])# 二维数组array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])# 三维数组array([[[1, 2, 3], [6, 7, 8], [9, 10, 11]], [[1, 2, 3], [6, 7, 8], [9, 10, 11]], [[1, 2, 3], [6, 7.

2020-10-20 22:44:51 123

原创 100个numpy问题28-100

如何计算数组的平均值,比如:# 一维数组array([1, 2, 3, 4, 5])# 二维数组array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])# 三维数组array([[[1, 2, 3], [6, 7, 8], [9, 10, 11]], [[1, 2, 3], [6, 7, 8], [9, 10, 11]], [[1, 2, 3], [6, 7.

2020-10-20 18:43:55 534 12

原创 100个numpy问题27-100

如何将1维元组转换为二维numpy数组,比如:# 原始数组array([(1, 5.1, 3.5, 1.4, 0.2), (2, 4.9, 3. , 1.4, 0.2), (3, 4.7, 3.2, 1.3, 0.2), (4, 4.6, 3.1, 1.5, 0.2)])# 想要得到的数组array([[1. 5.1 3.5 1.4 0.2] [2. 4.9 3. 1.4 0.2] [3. 4.7 3.2 1.3 0.2] [4. 4.6 3..

2020-10-20 18:13:09 152 2

原创 100个numpy问题26-100

如何从一个一维元组中取出特定的列,(这个问题仍旧使用上个问题中的csv数据,下载地址),比如:# 从带有文本信息的csv文件中读取数据和文本信息# 原始文件位置file_path = "C:/Users/15025/Desktop/Iris.csv"# 完整数据[['Id' 'SepalLengthCm' 'SepalWidthCm' 'PetalLengthCm' 'PetalWidthCm' 'Species'] ['1' '5.1' '3.5' '1.4' '0.2' 'Iris-.

2020-10-19 22:05:40 245 2

原创 C sharp (#) 数据类型获取

这里研究一下关于c#中如何获取变量类型的问题。首先我们研究一下如何获取单个变量的类型// 问题一:获取单个变量的类型// 方法一:使用GetType()方法public static void JudgeType(){ int element = 5; // 我们应该知道, GetType()回返回一个类型,因此我们需要用类型变量来存储它 Type type = element.GetType(); // 如果我们需要判断这个类型与其他的类型,比如与int类型,

2020-10-19 17:34:11 64858 12

原创 100个numpy问题25-100

如何从带有文本信息的数据文件中读取数据并保持文本信息的完整性,比如:# 从带有文本信息的csv文件中读取数据和文本信息# 原始文件位置file_path = "C:/Users/15025/Desktop/Iris.csv"我们使用的测试文本数据可以从这个链接下载,[测试数据](超链接点击跳转,仅粉丝可以下载,关注我即可免费下载使用)(https://download.csdn.net/download/u011699626/12961256)。使用np.genfromtxt()函数# -.

2020-10-18 23:16:03 453 6

原创 100个numpy问题24-100

如何完整打印出numpy数组中所有的元素,没有截断显示,比如:# 一般情况下输出得到的结果array([ 0 1 2 ... 97 98 99])# 想要得到的数组array([ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 .

2020-10-18 17:04:15 226 2

原创 100个numpy问题23-100

如何限制numpy数组地输出显示的元素个数,比如:# 原始数组array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9])# 想要得到的数组array([ 0, 1, 2, ..., 7, 8, 9])使用np.set_printoptions()函数# -*- coding: utf-8 -*-"""Created on Sun Oct 18 07:09:59 2020@author: 15025"""import numpy as n.

2020-10-18 16:56:02 205

原创 100个numpy问题22-100

当遇到科学计数法时,如何展开它并优美地打印出numpy数组,比如:# 原始数组array[[4.17022005e-04 7.20324493e-04 1.14374817e-07] [3.02332573e-04 1.46755891e-04 9.23385948e-05] [1.86260211e-04 3.45560727e-04 3.96767474e-04]]# 想要得到的数组array[[0.00041702 0.00072032 0.00000011] .

2020-10-18 16:43:39 190 2

原创 100个numpy问题21-100

如何打印一个小数点后只有三位数字的二维numpy数组,比如:# 原始数组[[0.88660191 0.30328598 0.75362408] [0.89647561 0.46747224 0.09837752] [0.94709911 0.8296267 0.67974793]]# 想要得到的数组[[0.886 0.303 0.753] [0.896 0.467 0.098] [0.947 0.829 0.679]]方法一:使用np.random.random()与np.set.

2020-10-18 13:46:46 160 7

原创 100个numpy问题20-100

20.如何创建一个拥有随机元素值在5-10之间浮动的二维数组,比如:# 创建一个2D数组,形状为(3, 3),拥有处于5-10之间的随机值# 想要得到的数组,例如:[[ 5 10 9] [ 9 10 6] [ 6 10 8]]方法一: 使用np.random.ranint()函数# -*- coding: utf-8 -*-"""Created on Sun Oct 18 07:09:59 2020@author: 15025"""import numpy as np

2020-10-18 13:25:09 208 4

原创 100个numpy问题19-100

如何翻转二维数组的列,比如:# 原始数组array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])# 想要得到的数组array([[2, 1, 0], [5, 4, 3], [8, 7, 6]])方法一:使用数组切片# -*- coding: utf-8 -*-"""Created on Sat Oct 17 15:52:06 2020@author: 15025"""import numpy as.

2020-10-17 23:37:40 389 8

原创 100个numpy问题18-100

如何翻转二维数组的行,比如:# 原始数组array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])# 想要得到的数组array([[6, 7, 8], [3, 4, 5], [0, 1, 2]])方法一:使用数组切片# -*- coding: utf-8 -*-"""Created on Sat Oct 17 15:52:06 2020@author: 15025"""import numpy as.

2020-10-17 23:31:20 198

原创 100个numpy问题17-100

如何交换二维numpy数组中的两行元素,比如:# 要求:交换二维数组中的第一行与第二行元素# 原始数组array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])# 想要得到的数组array([[3, 4, 5], [0, 1, 2], [6, 7, 8]])这个问题类似于100个numpy问题16-100。因此这里不做过多解释,同样给出两种方法。方法一:使用浅拷贝.copy()与中间变量temp# -*- c.

2020-10-17 23:18:00 316

原创 100个numpy问题16-100

如何交换二维numpy数组中的两列元素,比如:# 要求:交换二维数组中的第一列与第二列元素# 原始数组array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])# 想要得到的数组array([[1, 0, 2], [4, 3, 5], [7, 6, 8]])方法一:使用浅拷贝.copy()与中间变量temp# -*- coding: utf-8 -*-"""Created on Sat Oct 17 15:.

2020-10-17 23:09:36 221 2

原创 100个numpy问题15-100

如何定义一个函数,可以让对标量处理的函数也可以对numpy数组进行处理,比如:# 要求:让作用在两个变量上的函数getMax也可以作用在两个数组上# 第一个数组array([5, 7, 9, 8, 6, 4, 5])# 第二个数组array([6, 3, 4, 8, 9, 7, 1])# 想要得到的数组array([6, 7, 9, 8, 9, 7, 5])代码如下:在这里插入代码片...

2020-10-17 18:17:04 148

原创 numpy.nonzero()函数

调用方式:numpy.nonzero(a)各个参数意义a:输入数组有返回值,返回值为一个元组类型的索引数组,即得到 非零元素在原数组中的下标代码如下:# -*- coding: utf-8 -*-"""Created on Sat Oct 17 06:27:33 2020@author: 15025"""import numpy as npclass NumpyStudy: def printNumpyVersion(self): array1

2020-10-17 17:10:33 353 2

原创 100个numpy问题14-100

如何从一个数组中根据指定的范围提取所有的值,比如:# 要求:获取所有数值介于5-10之间的数组元素# 原始数组array([ 2, 6, 1, 9, 10, 3, 27])# 想要得到的数组array([6, 9])使用&# -*- coding: utf-8 -*-"""Created on Sat Oct 17 06:27:33 2020@author: 15025"""import numpy as npclass NumpyStudy: .

2020-10-17 17:02:06 188 2

原创 100个numpy问题13-100

如何获取两个数组中相同元素的位置,比如:# 第一个数组array([1, 2, 3, 2, 3, 4, 3, 4, 5, 6])# 第二个数组array([ 7, 2, 10, 2, 7, 4, 9, 4, 9, 8])# 想要得到的数组(array([1, 3, 5, 7]),)方法一:使用np.where()函数# -*- coding: utf-8 -*-"""Created on Sat Oct 17 06:27:33 2020@author: 1502.

2020-10-17 12:51:29 169 2

原创 100个numpy问题12-100

如何从一个数组中移除另一个数组中拥有的元素,比如:# 第一个数组array([1, 2, 3, 4, 5])# 第二个数组array([5, 6, 7, 8, 9])# 想要得到的数组array([1, 2, 3, 4])方法一:使用np.isin()函数# -*- coding: utf-8 -*-"""Created on Sat Oct 17 06:27:33 2020@author: 15025"""import numpy as npclass Numpy.

2020-10-17 12:40:44 198 2

原创 011---如何获取两个数组之间相同的元素

如何获取两个数组之间相同的元素,比如:# 第一个数组array([1, 2, 3, 2, 3, 4, 3, 4, 5, 6])# 第二个数组array([ 7, 2, 10, 2, 7, 4, 9, 4, 9, 8])# 想要得到的数组array([2, 4])使用np.unique()函数# -*- coding: utf-8 -*-"""Created on Fri Oct 16 07:18:39 2020@author: 15025"""import.

2020-10-16 14:03:31 1202

原创 010---如何在numpy中生成自定义序列,并且不进行硬编码

如何在numpy中生成自定义序列,并且不进行硬编码。比如:# 原始数组array([1, 2, 3])# 想要得到的数组array([1, 1, 1, 2, 2, 2, 3, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3])首先我们先来解释一下什么叫做硬编码。硬编码:就是在程序中使用一个确定的值来定义一个变量比如:a = 1b = 1# 硬编码if a == 1: return True# 软编码if a == b: return True我们可以看到.

2020-10-16 13:39:05 404 2

numpy100.zip

用于100个numpy问题25-100相关数据集合,本数据集合仅粉丝可以下载,并且仅 应用于numpy的教学教学目的,请不要过度传播

2020-10-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除