pytho入门教程

2024-06-08 18:44
文章标签 入门教程 pytho

本文主要是介绍pytho入门教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 随机数据生成的方式
  • list操作方式
  • 数据操作方式
  • 处理缺失数据
  • 数据框操作方式
  • 画图的方式

随机数据生成的方式

# 随机生成数据的方式
# 1. 随机生成10-20之间的浮点数
holdForce = random.uniform(10,20)
# print(holdForce)# 2.for循环输出50个数据的方式
# for i in range(50):
#     print(random.uniform(10,20))# 3.其他的写法方式
feelForce=[random.uniform(10,20) for i in range(50)]
parent=np.array(feelForce)
# print(parent)

list操作方式

# 4.list方式
storeForce=list(range(20))
# print(storeForce)# 5.list数据过滤
filterForce=list(filter(lambda x:x>15,storeForce))
print(filterForce)

数据操作方式

# 1.数据的方式
lickForce=pd.Series([1,2,3],index=['a','b','c'])
# print(lickForce)
# print(lickForce['a'])
# print(lickForce[1:3])# 2. json 数据格式
holdFroce=pd.Series({'a':1,'b':2},)
# print(holdFroce)# 3. 判断a是否在里面
stringFroce="cqqq"
stockFroce='c' in stringFroce
print(stockFroce)

处理缺失数据


#1.数据处理的方式
pigForce=pd.Series(random.uniform(10,20) for i in range(9))
cowForce=pd.Series(random.uniform(10,21) for i in range(10))
# pigCowAdd=pigForce+cowForce;
# print(pigCowAdd)
# 想加存在俩个数据存在缺失数据的方式
# pigCowAdd= pigForce.add(cowForce)
# print(pigCowAdd)
# 缺失数据没有了
pigCowAdd= pigForce.add(cowForce,fill_value=0)
print(pigCowAdd)

数据框操作方式


# 1.数据框的方式
cowForce=pd.DataFrame({'belle':["高级","中级","低级"],'magicain':[1,2,3],"land":[1,2,3]})
# print(cowForce)
# 2.数据操作的方式
# 行和列的方式
# print(cowForce['belle'][0])
# 行和列的操作方式
# print(cowForce.loc[1]["belle"])

画图的方式

# 画图的方式
import matplotlib.pyplot as plt
x = np.linspace(-100, 100, 100)
y = np.linspace(-100, 100, 100)
plt.plot(x,y,color='blue',label='y=x')
plt.show()x = [random.uniform(10,20) for i in range(9)]
plt.bar(np.arange(len(x)),x,align='edge',color="red")
plt.show()

这篇关于pytho入门教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1043005

相关文章

用Pytho解决分类问题_DBSCAN聚类算法模板

一:DBSCAN聚类算法的介绍 DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的聚类算法,DBSCAN算法的核心思想是将具有足够高密度的区域划分为簇,并能够在具有噪声的空间数据库中发现任意形状的簇。 DBSCAN算法的主要特点包括: 1. 基于密度的聚类:DBSCAN算法通过识别被低密

Weex入门教程之4,获取当前全局环境变量和配置信息(屏幕高度、宽度等)

$getConfig() 获取当前全局环境变量和配置信息。 Returns: config (object): 配置对象;bundleUrl (string): bundle 的 url;debug (boolean): 是否是调试模式;env (object): 环境对象; weexVersion (string): Weex sdk 版本;appName (string): 应用名字;

Weex入门教程之3,使用 Vue 开发 Weex 页面

环境安装 在这里简略地介绍下,详细看官方教程 Node.js 环境 Node.js官网 通常,安装了 Node.js 环境,npm 包管理工具也随之安装了。因此,直接使用 npm 来安装 weex-toolkit。 npm 是一个 JavaScript 包管理工具,它可以让开发者轻松共享和重用代码。Weex 很多依赖来自社区,同样,Weex 也将很多工具发布到社区方便开发者使用。

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

Weex入门教程之1,了解Weex

【资料合集】Weex Conf回顾集锦:讲义PDF+活动视频! PDF分享:链接:http://pan.baidu.com/s/1hr8RniG 密码:fa3j 官方教程:https://weex-project.io/cn/v-0.10/guide/index.html 用意 主要是介绍Weex,并未涉及开发方面,好让我们开始开发之前充分地了解Weex到底是个什么。 以下描述主要摘取于

Python简单入门教程helloworld

Python 学习资源 推荐书籍: Python核心编程(第二版) (强烈推荐,建议有一定基础的看,或者看完简明Python教程再看) Python 基础教程 第二版 (入门,没有核心编程好,但也不错) 编写高质量代码:改善Python程序的91个建议 (进阶,有一定基础再看) 书籍下载: Python 教程(部分内容来源于网络, 历时一年多总结整理的,给刚刚入门的

【超级干货】2天速成PyTorch深度学习入门教程,缓解研究生焦虑

3、cnn基础 卷积神经网络 输入层 —输入图片矩阵 输入层一般是 RGB 图像或单通道的灰度图像,图片像素值在[0,255],可以用矩阵表示图片 卷积层 —特征提取 人通过特征进行图像识别,根据左图直的笔画判断X,右图曲的笔画判断圆 卷积操作 激活层 —加强特征 池化层 —压缩数据 全连接层 —进行分类 输出层 —输出分类概率 4、基于LeNet

【2024最新】Python入门教程(非常详细)从零基础入门到精通,看完这一篇就够了!

前言 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开。 第一章:python基础之markdown Typora软件下载Typora基本使用Typora补充说明编程与编程语言计算机的本质计算机五大组成部分计算机三大核心硬件操作系统 第二章:编程语言的发展史和第一个Python程序 文件的概念计算机内部数据原理编程语言发展史编程语言的分类python解释器版

TestNG 入门教程

阅读目录 TestNG介绍在Eclipse中在线安装TestNG在Eclipse中离线安装TestngTestNG最简单的测试TestNG的基本注解TestNG中如何执行测试使用testtng.xml 文件执行 case TestNG按顺序执行CaseTestNG异常测试TestNG组测试TestNG参数化测试TestNG忽略测试TestNG 依赖测试TestNG测试结果报告   Test

Weex入门教程之,关注weex-toolkit命令变更

由于weex的版本处于快速迭代中,我们需要时刻关注其变动,因为weex可能修复了某些bug或新增了一些功能。 关注链接:  原码链接:https://github.com/weexteam/weex-toolkit  发布链接:https://www.npmjs.com/package/weex-toolkit 或者使用帮助命令查看 Microsoft Windows [版本 10.0.10