当前位置: 首页 > news >正文

企业做网站这些问题必须要注意国内广告联盟平台

企业做网站这些问题必须要注意,国内广告联盟平台,杭州知名网站建设公司,广州疫情最新情况 最新消息环境建立 我们做项目第一步就是单独创建一个python环境,Python新的隔离环境 创建:python -m venv ml 使用:.\Scripts\activate python -m venv ml 是在创建一个名为 ml 的虚拟环境,这样系统会自动创建一个文件夹ml,…

环境建立

我们做项目第一步就是单独创建一个python环境,Python新的隔离环境

创建:python -m venv ml

使用:.\Scripts\activate

python -m venv ml 是在创建一个名为 ml 的虚拟环境,这样系统会自动创建一个文件夹ml,里面包含了Python的基本环境。

 .\Scripts\activate 是在激活这个虚拟环境,然后再执行pip命令安装其他库。

python -m venv ml 的意思是运行 venv 模块,并把 ml 作为参数传给 venv 模块。venv 是 Python 的一个内置模块,用于创建虚拟环境。 

1) 安装numpy

pip install numpy -i Simple Index

pip install pandas -i Simple Index

pip install matplotlib -i Simple Index

pip install jupyter notebook -i Simple Index

启动jupyter notebook, 进入到你想查看的目录,打开之前需要进入.\Scripts\activate。

Numpy 

NumpyPython的一个很重要的第三方库,很多其他科学计算的第三方库都是以Numpy为基础建立的。

Numpy的一个重要特性是它的数组计算。

import numpy
import numpy as np
from numpy import *
from numpy import array, sin

%pylab 是一个方便的模块,用于在单个名称空间中批量导入 matplotlib.pyplot(用于绘图)和 NumPy(用于数学和处理数组)

%pylab

数组上的数学操作 

我们不能直接将列表相加,列表相加就相当于append操作。

a = [1, 2, 3, 4]
a + [1, 1, 1, 1]

这样会生成[1, 2, 3, 4, 1, 1, 1, 1]

要先都转换为array数组:

b = np.array([2, 3, 4, 5])
a + b

提取数组中的元素 

  • 提取第一个元素:a[0]
  • 提取前两个元素:a[:2]

  • 最后两个元素:a[-2:]

修改数组形状 

  • 修改 array 的形状:a.shape = 2,2
  • 或a.reshape(2,2)
aaa = np.array([[[1,2,4],[3,4,5]],[[5,6,7],[7,8,10]]])

这个数组的维度有三个,0、1、2。

aaa.sum(axis= 0)结果:
[[6,8,11],
[10,12,15]]

这是因为axis等于零时,相当于按照零维度求和,相当于两个两行三列的数组求和。

axis等于1时,相当于按照第二个维度求和,就是按每个元素的行求和, 结果:

[[4,6,9],
[12,14,17]]

画图 

a = linspace(0, 2*pi, 21)
%precision 3
b = sin(a)%matplotlib inline
plot(a, b)
  • %matplotlib inline 是 Jupyter Notebook 的魔法命令,用于在 Notebook 中内嵌显示绘制的图形。

我们在画图的时候经常遇到中文显示不出来,这也是matplotlib 一直以来的诟病。

我们可以在画图前调库的时候加上两行代码:

from matplotlib import rcParams
rcParams['font.family'] = 'SimHei'

这样问题就解决了。

# plot方法就是在直角坐标系中绘制折线图的方法,绘制折线图的逻辑就是在
# 直角坐标系中绘制点,然后将点连起来
fig = plt.figure(figsize=(10,6))
plt.plot(x, y, marker='o',linestyle='--',c='#CD7F32')
plt.plot(x, y2)
plt.xticks(np.arange(0,11))
# plt.yticks(np.arange(-1,2,0.2))
plt.xlim(0,7)
plt.ylim(1,2)
plt.title("sin & cos函数")
plt.xlabel("x轴")
plt.ylabel("y轴")
plt.show()

当我们不知道某个方法的API时,可以使用?+方法,查看各个参数

 

http://www.dinnco.com/news/70469.html

相关文章:

  • 如何在电脑上建立网站百度快照怎么做
  • 湖南网站建设推荐近期国内新闻热点事件
  • 做签证网站百度网盘app官网下载
  • 中国建设网 中国建设网网络优化工程师是干什么的
  • 网站维护的具体问题营销策划案的模板
  • 如何为网站做面包屑导航个人永久免费自助建站
  • phpcms网站备份网络营销收获与体会
  • 个人备案可以做盈利网站吗网站注册流程和费用
  • 杭州专业做网站公司外包公司
  • 湖南it网站建设mxtia怎么去营销自己的产品
  • wordpress 添加广告插件吗网站搜索引擎优化的方法
  • 网站管理入口南京seo网站管理
  • 可以先做网站后备案吗怎么在百度上推广
  • div使用太多影响网站收录上海全国关键词排名优化
  • 做网站找哪个seo哪家强
  • 保险公司网站建设方案竞价推广和seo的区别
  • 餐饮网站建设教程电脑网络优化软件
  • 做网站界面设计注意什么查网站
  • 网站开发名片线上销售渠道有哪几种
  • 专门做狗猫配套网站有什么意思查询域名注册信息
  • 佛山市多语言营销型网站建站高端网站设计
  • 公司做网站推广查询网站流量
  • 网站建设方案范例淄博seo网络公司
  • 宁波做网站seo的合肥seo推广培训班
  • 做网站分前台后端吗seo兼职怎么收费
  • 公装网站怎么做win10优化大师怎么样
  • 延吉做网站ybdiran国内最大的搜索引擎
  • web网站开发技术说明友链外链app
  • WordPress迁移网站打不开个人开发app可以上架吗
  • 关于文化馆网站建设的材料产品网络推广怎样做