美文网首页
python网络爬虫5:NumPy库

python网络爬虫5:NumPy库

作者: 0清婉0 | 来源:发表于2020-12-29 21:09 被阅读0次

今天新学的有些少,把昨天的学习巩固了一遍,网站挨个爬取了一下,有的好爬取,有的不好爬取。但还算不错,按照昨天的方法都爬取下来了。加油!!!

一、安装NumPy库

pip3 install numpy

二、使用方法

import numpy as np

a = [1, 2, 3, 4]

b = np.array([1, 2, 3, 4])

print(a)

print(b)

print(type(a))

print(type(b))

print(a[1])

print(b[1])

print(a[0:2])

print(b[0:2])


numpy与列表的区别:

# 1.numpy是数组,数据是空格分隔

# 2.列表,数据是逗号分隔

【创建数组的几种方式】

1.创建一维数组

a = np.array([1, 2, 3, 4])

print(a)  # [1 2 3 4]

# 1个参数:起点取默认值0,参数值为终点,步长取默认值1,左闭右开

x = np.arange(5)

print(x)  # [0 1 2 3 4]

# 2个参数:第1个参数为起点,第2个参数为终点,步长取默认值1,左闭右开

y = np.arange(5, 10)

print(y)  # [5 6 7 8 9]

# 3个参数:第1个参数为起点,第2个参数为终点,第3个参数为步长,左闭右开

z = np.arange(5, 10, 0.5)

print(z)  # [5.  5.5 6.  6.5 7.  7.5 8.  8.5 9.  9.5]

2.随机一维数组

c = np.random.randn(3)

print(c)  # [-0.28014776  0.69113691 -0.25792501]

3.创建二维数组

b = np.array([[1, 2], [3, 4], [5, 6]])

print(b)

# [[1 2]

# [3 4]

# [5 6]]

d = np.arange(12).reshape(3, 4)

print(d)

'''

[[ 0  1  2  3]

[ 4  5  6  7]

[ 8  9 10 11]]

'''

4.随机整数二维数组

e = np.random.randint(0, 10, (4, 4))

print(e)

'''

[[8 6 8 4]

[2 2 6 9]

[6 4 7 1]

[5 5 4 3]]

'''

# 括号里第1个元素0表示起始数

# 第2个元素10表示终止数

# 第3个元素(4,4)表示创建一个4行4列的二维数组

相关文章

网友评论

      本文标题:python网络爬虫5:NumPy库

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