美文网首页
Numpy(一)

Numpy(一)

作者: shadowflow | 来源:发表于2018-11-23 11:06 被阅读0次
1. 数据读取

1.1:

world_alcohol = numpy.genfromtxt("world_alcohol.txt", delimiter=",",dtype=str)

读取文件名为world_alcohol.txt的文件,以“,”分割,以str类型读入

1.2:

print(type(world_alcohol))

结果:<class 'numpy.ndarray'>

1.3:

print(help(numpy.genfromtxt))

打印某个函数的帮助文档

1.4 生成数组或矩阵:

vector = numpy.array([5,10,15,20])
matrix = numpy.array([[5,10,15],[20,25,30],[35,40,45]])

numpy.ndarray结构

1.5 查看矩阵结构(行数,列数):

vector = numpy.array([1,2,3,4,5])
matrix = numpy.array([[5,10,15],[20,25,30]])
print(vector.shape)
print(matrix.shape)
结果:
(5,)
(2,3)

2. Numpy基础结构

2.1 numpy.array()里的数据应该为同一种数据类型:

numbers = numpy.array([1,2,3,4.0])
print(numbers)
print(numbers.dtype)
结果:
[1. 2. 3. 4.]
float64

只改变了4为浮点型,其他数据都成了浮点型

2.2 数据的选取:

world_alcohol = numpy.genfromtxt("world_alcohol.txt",delimiter=",",dtype=str, skip_header=1)
print(world_alcohol)
uruguay_other_1986 = world_alcohol[1,4]
print(uruguay_other_1986)
结果:
[['1986' 'Western Pacific' 'Viet Nam' 'Wine' '0']
['1986' 'Americas' 'Uruguay' 'Other' '0.5']
['1985' 'Africa' "Cte d'Ivoire" 'Wine' '1.62']
...
['1987' 'Africa' 'Malawi' 'Other' '0.75']
['1989' 'Americas' 'Bahamas' 'Wine' '1.5']
['1985' 'Africa' 'Malawi' 'Spirits' '0.31']]


0.5

2.3 numpy中的切片:

vector = numpy.array([5,10,15,20])
print(vector[0:3])
结果:
[ 5 10 15]

print(matrix)
print(matrix[:,1])
结果:
[[ 5 10 15]
[20 25 30]]


[10 25]

print(matrix)
print(matrix[:,0:2])
结果:
[[ 5 10 15]
[20 25 30]]


[[ 5 10]
[20 25]]

2.4 判断:

print(vector)
vector == 10
equal_to_ten = (vector ==10)
print(vector[equal_to_ten])
结果:
[ 5 10 15 20]
array([False, True, False, False])
[False True False False]
[10]

相关文章

  • 科学计算库numpy的执行示例

    numpy1 numpy2 numpy3 numpy4

  • numpy[1]

    numpy1numpy2numpy3 匯入numpy Numpy數據類型 每個python內建類型都有一個唯一定義...

  • 深度学习之Numpy整理

    一、Numpy介绍、为什么要用Numpy 1、Numpy介绍 Numpy是Python的一个扩展包,语法和Matl...

  • numpy中的常量

    Constants 正无穷 numpy.inf numpy.Inf numpy.Infinity numpy.in...

  • python科学计算常用包

    一、numpy 中文文档:https://www.numpy.org.cn/ 简介:  NumPy(Numeric...

  • NumPy学习资料

    Numpy 中文资料 NumPy 中文文档 NumPy 中文用户指南 NumPy 中文参考手册

  • Numpy基础

    安装Numpy Numpy Numpy属性 ndim:纬度 shape:行数和列数 size:元素个数 Numpy...

  • Numpy和Pandas基本操作速查

    """ numpy 基本操作 """'''安装 Numpy 的方法:pip install numpy''''''...

  • numpy 基础

    numpy 基础 导入numpy 版本 np常用方法 numpy.array 的基本属性 numpy.array ...

  • Numpy入门

    1、熟悉 numpy 的基础属性 2、numpy 创建 array 3、numpy的基础运算 4、numpy索引 ...

网友评论

      本文标题:Numpy(一)

      本文链接:https://www.haomeiwen.com/subject/dqpdqqtx.html