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

专业建设家电维修网站公司做网站是否用数据库

专业建设家电维修网站公司,做网站是否用数据库,网站运营队伍与渠道建设,和国外做贸易用什么网站机器学习库介绍(NumPy、pandas、Matplotlib) 在 Python 机器学习的领域中,NumPy、pandas 和 Matplotlib 是三个不可或缺的基础库。它们分别在数值计算、数据处理与分析以及数据可视化方面发挥着关键作用,极大地提升了开发效率与数…

机器学习库介绍(NumPy、pandas、Matplotlib)

在 Python 机器学习的领域中,NumPy、pandas 和 Matplotlib 是三个不可或缺的基础库。它们分别在数值计算、数据处理与分析以及数据可视化方面发挥着关键作用,极大地提升了开发效率与数据洞察能力。接下来,我们将通过丰富的代码示例详细了解这三个库。

NumPy:高效的数值计算库

NumPy 提供了多维数组对象ndarray,以及大量用于数组操作的函数,使得数值计算变得高效且便捷。

创建数组

import numpy as np# 创建一维数组arr1 = np.array([1, 2, 3, 4])print(arr1)# 创建二维数组arr2 = np.array([[1, 2, 3], [4, 5, 6]])print(arr2)# 创建全零数组zeros_arr = np.zeros((3, 4))print(zeros_arr)# 创建全一数组ones_arr = np.ones((2, 3))print(ones_arr)# 创建指定范围的数组range_arr = np.arange(1, 10, 2)print(range_arr)

*示意不同方式创建的 NumPy 数组结构*

数组运算

a = np.array([1, 2, 3])b = np.array([4, 5, 6])# 数组相加add_result = a + bprint(add_result)# 数组相乘mul_result = a * bprint(mul_result)# 数组点积dot_result = np.dot(a, b)print(dot_result)

在这里插入图片描述

数组索引与切片

arr = np.array([10, 20, 30, 40, 50])# 访问单个元素print(arr[2])# 切片操作print(arr[1:4])# 二维数组索引与切片two_d_arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(two_d_arr[1, 2])print(two_d_arr[:, 1])

在这里插入图片描述

pandas:强大的数据处理与分析库

pandas 的核心数据结构是Series(一维带标签数组)和DataFrame(二维表格型数据结构),提供了丰富的数据处理与分析方法。

创建数据结构

import pandas as pd# 创建Seriesdata = [10, 20, 30, 40]index = ['a', 'b', 'c', 'd']series = pd.Series(data, index=index)print(series)# 创建DataFramedata = {'Name': ['Alice', 'Bob', 'Charlie'],'Age': [25, 30, 35],'City': ['New York', 'London', 'Paris']}df = pd.DataFrame(data)print(df)

在这里插入图片描述

展示 pandas 中 Series 和 DataFrame 的数据结构样式

数据读取与写入

# 从CSV文件读取数据df = pd.read_csv('data.csv')print(df.head())# 将数据写入CSV文件df.to_csv('new_data.csv', index=False)

数据清洗与处理

# 处理缺失值df = pd.DataFrame({'A': [1, 2, None, 4],'B': [5, None, 7, 8]})df = df.dropna()  # 删除包含缺失值的行print(df)# 处理重复值df = pd.DataFrame({'A': [1, 2, 2, 3],'B': [4, 5, 5, 6]})df = df.drop_duplicates()print(df)

在这里插入图片描述

数据筛选与统计

df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],'Age': [25, 30, 35],'City': ['New York', 'London', 'Paris']})# 筛选年龄大于30的行filtered_df = df[df['Age'] > 30]print(filtered_df)# 统计各列的描述性统计信息stats = df.describe()print(stats)

在这里插入图片描述

Matplotlib:数据可视化利器

Matplotlib 可以将数据以直观的图表形式展示出来,帮助我们更好地理解数据特征与趋势。

简单绘图

import matplotlib.pyplot as pltx = [1, 2, 3, 4]y = [10, 12, 15, 13]plt.plot(x, y)plt.xlabel('X-axis')plt.ylabel('Y-axis')plt.title('Simple Line Plot')plt.show()

在这里插入图片描述

Matplotlib 绘制的简单折线图示例

绘制多种图表

# 柱状图labels = ['A', 'B', 'C', 'D']values = [20, 35, 15, 30]plt.bar(labels, values)plt.show()

在这里插入图片描述

Matplotlib 绘制的柱状图示例

# 散点图x = np.random.randn(100)y = np.random.randn(100)plt.scatter(x, y)plt.show()

在这里插入图片描述

Matplotlib 绘制的散点图示例

# 饼图sizes = [30, 20, 15, 35]labels = ['Apple', 'Banana', 'Orange', 'Grapes']plt.pie(sizes, labels=labels, autopct='%1.1f%%')plt.show()

在这里插入图片描述

Matplotlib 绘制的饼图示例

通过上述对 NumPy、pandas 和 Matplotlib 库的详细介绍及代码示例,相信大家对这三个机器学习常用库有了更深入的理解。在实际项目中,灵活运用这些库能够大幅提升数据处理、分析与可视化的效率,为机器学习模型的构建与优化奠定坚实基础。


文章转载自:

http://uaO6oUWF.zqybs.cn
http://eB03WIBj.zqybs.cn
http://du0hUNax.zqybs.cn
http://tuartTJm.zqybs.cn
http://LksGkNDR.zqybs.cn
http://Q4GVICeK.zqybs.cn
http://RaDblOTg.zqybs.cn
http://IvxkZoFI.zqybs.cn
http://uixCtFTC.zqybs.cn
http://Fghtjr9m.zqybs.cn
http://Y16wRG1C.zqybs.cn
http://rAQh1BoC.zqybs.cn
http://IWkE0CN9.zqybs.cn
http://tCWrq3aW.zqybs.cn
http://ZWrnfHcp.zqybs.cn
http://hcFr3n6O.zqybs.cn
http://KEZWc9tl.zqybs.cn
http://kzj57lTw.zqybs.cn
http://rRMpZ76i.zqybs.cn
http://ldW9gpoi.zqybs.cn
http://0Mrt178m.zqybs.cn
http://P0qwJ1LC.zqybs.cn
http://HCWgzdAn.zqybs.cn
http://kFuauk49.zqybs.cn
http://t3WcvfBv.zqybs.cn
http://jQM5M1ih.zqybs.cn
http://HKvkyl2E.zqybs.cn
http://Goow9qt1.zqybs.cn
http://c6Sj38n7.zqybs.cn
http://IJDsIyUa.zqybs.cn
http://www.dtcms.com/wzjs/742359.html

相关文章:

  • 金华商城网站制作wordpress文章保存
  • 广东省建设监理协会网站整站优化案例
  • 中国建设网站轨道自检验收报告表wordpress页面模板链接
  • 丰台网站制作浩森宇特dedecms网站别名
  • 济南网站建设公司排名网站建设建站培训
  • 织梦怎么更新网站html编程网站scratch在线使用
  • 网站建设出错1004大一做家教的网站
  • 福州企业网站php做的商城网站必备功能
  • 做免费导航网站搜索引擎营销的原理
  • crm管理系统在线使用如何做谷歌优化
  • 网上商城排行优化网站的公司
  • 网站开发哪便宜杭州网络推广专员
  • 六盘水网站开发做签名的网站
  • 汕头设计网站建设wordpress php最大输出变量
  • wordpress仿站教程网新品发布会视频
  • 网站用的服务器高级网站开发工程师证
  • 网站建设什么是静态网页加快wordpress
  • 企业网站推广的一般策略wordpress手机菜单分行
  • 免费做英文网站网站空间搭建
  • 手机怎么样自己做网站长沙做网站seo
  • 西安企业网站苏州网站建设品牌公司
  • 钟星建设集团网站邹平网站建设公司报价
  • 深圳个人网站建设文化传媒网站建设
  • 开发建设网站优秀网站制作定制
  • 自己怎么做云购网站陕西一建2022停考
  • 漳州市城乡住房建设局网站软件外包公司名单
  • 织梦素材网站模板免费下载网站建设而
  • wordpress 主题2周前石家庄seo网站优化价格
  • 秦皇岛网站群发关键词苏州网页模板建站
  • 网站建设费用 知乎网站地图的重要性