首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

NumPy能力大评估:这里有70道测试题

原文链接:https://www.machinelearningplus.com/101-numpy-exercises-python/ 如果你想先回顾一下 NumPy 的知识,推荐阅读: NumPy...如何向 Python NumPy 导入包含数字和文本的数据集,同时保持文本不变? 难度:L2 问题:导入 iris 数据集,保持文本不变。 26. 如何从 1 维元组数组中提取特定的列?...如何将 1 维元组数组转换成 2 维 NumPy 数组? 难度:L2 问题:忽略 species 文本字段,将 1 维 iris 转换成 2 维数组 iris_2d。...如何在 NumPy 数组中将所有缺失值替换成 0? 难度:L2 问题:在 NumPy 数组中将所有 nan 替换成 0。...如何找到 NumPy 的分组平均值? 难度:L3 问题:在 2 维 NumPy 数组的类别列中找到数值的平均值。

6.6K60

NumPy能力大评估:这里有70道测试题

原文链接:https://www.machinelearningplus.com/101-numpy-exercises-python/ 如果你想先回顾一下 NumPy 的知识,推荐阅读: NumPy...如何向 Python NumPy 导入包含数字和文本的数据集,同时保持文本不变? 难度:L2 问题:导入 iris 数据集,保持文本不变。 26. 如何从 1 维元组数组中提取特定的列?...如何将 1 维元组数组转换成 2 维 NumPy 数组? 难度:L2 问题:忽略 species 文本字段,将 1 维 iris 转换成 2 维数组 iris_2d。...如何在 NumPy 数组中将所有缺失值替换成 0? 难度:L2 问题:在 NumPy 数组中将所有 nan 替换成 0。...如何找到 NumPy 的分组平均值? 难度:L3 问题:在 2 维 NumPy 数组的类别列中找到数值的平均值。

5.7K10

盘一盘 Python 系列 2 - NumPy (上)

np.eye() 和 np.random.random() 按步就班法 给了「列表」和「元组」原材料,用 np.array() 包装一下便得到 numpy 数组。...5,写成元组形式是 (5,) strides:跨度,即在某一维度下为了获取到下一个元素需要「跨过」的字节数 (用元组来表示),float64 是 8 个字节数 (bytes),因此跨度为 8 dtype...用 np.genfromtxt( "文件名" ) 即可加载该文件 np.genfromtxt("arr_from_csv.csv") array([nan, nan]) 奇怪的是数组里面都是 nan,原因是没有设定好...「分隔符 ;」,那么函数 genfromtxt 读取的两个元素是 1;2;3 4;5;6 它们当然不是数字拉,Numpy 只能用两个 nan (Not a Number) 来代表上面的四不像了。...带上「分隔符 ;」再用 np.genfromtxt( "文件名",分隔符 ) 即可加载该文件 np.genfromtxt("arr_from_csv.csv", delimiter=";") array

2.3K60

盘一盘 NumPy (上)

np.eye() 和 np.random.random() 按步就班法 给了「列表」和「元组」原材料,用 np.array() 包装一下便得到 numpy 数组。...5,写成元组形式是 (5,) strides:跨度,即在某一维度下为了获取到下一个元素需要「跨过」的字节数 (用元组来表示),float64 是 8 个字节数 (bytes),因此跨度为 8 dtype...( "文件名" ) 即可加载该文件 np.genfromtxt("arr_from_csv.csv") array([nan, nan]) 奇怪的是数组里面都是 nan,原因是没有设定好「分隔符 ;」,...那么函数 genfromtxt 读取的两个元素是 1;2;3 4;5;6 它们当然不是数字拉,Numpy 只能用两个 nan (Not a Number) 来代表上面的四不像了。...带上「分隔符 ;」再用 np.genfromtxt( "文件名",分隔符 ) 即可加载该文件 np.genfromtxt("arr_from_csv.csv", delimiter=";") array

2.8K40

【干货】NumPy入门深度好文 (上篇)

np.eye() 和 np.random.random() 【按步就班法】 给了「列表」和「元组」原材料,用 np.array() 包装一下便得到 numpy 数组。...5,写成元组形式是 (5,) strides:跨度,即在某一维度下为了获取到下一个元素需要「跨过」的字节数 (用元组来表示),float64 是 8 个字节数 (bytes),因此跨度为 8 dtype...用 np.genfromtxt( "文件名" ) 即可加载该文件 np.genfromtxt("arr_from_csv.csv") array([nan, nan]) 奇怪的是数组里面都是 nan,原因是没有设定好...「分隔符 ;」,那么函数 genfromtxt 读取的两个元素是 1;2;3 4;5;6 它们当然不是数字拉,Numpy 只能用两个 nan (Not a Number) 来代表上面的四不像了。...带上「分隔符 ;」再用 np.genfromtxt( "文件名",分隔符 ) 即可加载该文件 np.genfromtxt("arr_from_csv.csv", delimiter=";") array

2.2K20

numpy中的文件读写

numpy中,提供了一系列函数从文件中读取内容并生成矩阵,常用的函数有以下两个 1. loadtxt loadtxt适合处理数据量较小的文件,基本用法如下 >>> import numpy as np...由于numpy矩阵中都是同一类型的元素,所以函数会自动将文件中的内容转换为同一类型。...对于数据量大的文件,推荐使用genfromtxt函数,用法和loadtxt类似,但是速度更快,最重要的是,该函数会自动处理缺失值,常用参数用法示意如下 # 修改分隔符 >>> np.genfromtxt...]]) # 选择对应的列,下标从0开始 >>> np.genfromtxt('a.txt', usecols = (1,)) array([ 2., 4.])...以上就是numpy文件读写的基本用法,numpy作为科学计算的底层核心包,有很多的包对其进行了封装,提供了更易于使用的借口,最出名的比如pandas,通过pandas来进行文件读写,会更加简便,在后续的文章中再进行详细介绍

2K10

NumPy入门攻略:手把手带你玩转这款强大的数据分析和计算工具

本文NumPy的要点包括: 创建NumPy数组 获取NumPy中数组的维度 NumPy数组索引与切片 NumPy数组比较 替代值 NumPy数据类型转换 NumPy的统计计算方法 01 创建数组 在NumPy...print(a.shape) 可以看到返回的结果,这个是一个元组(tuple),第一个3代表的是3行,第二个5代表的是5列: (3, 5) 03 获取本地数据 我们可以通过NumPygenfromtxt...我们可以使用以下语句来读取这个数据集: import numpy as np nfl = np.genfromtxt("D:/numpy/data/price.csv", delimiter=",")...对于nan的出错,我们可以用genfromtxt()来转化数据类型。 dtype关键字要设定为‘U75’.表示每个值都是75byte的unicode。...import numpy as np nfl = np.genfromtxt("d:/numpy/data/price.csv", dtype='U75', skip_header = 1,delimiter

1.3K30
领券