IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Python数据分析与表示01 -> 正文阅读

[人工智能]Python数据分析与表示01

Python数据分析与展示01-numpy库入门


学习视频: Python数据分析与展示_北京理工大学

1.数据的维度

请添加图片描述
Excel表就是一个二维数据

2.数组对象ndarray

NumPy是一个开源的Python科学计算基础。NumPy提供了一个强大的N维数组对象ndarray,广播功能函数,整合C/C++/Fortran代码的工具,线性代数、傅里叶变换、随机数生成等功能。

  • np.array()生成一个ndarray数组
  • ndarray在程序中的别名是:array
    请添加图片描述

3.ndarray数组的创建与变换

(1)从Pyhton中的列表、元祖等类型创建ndarray数组

x = np.array(list/tuple)
x = np.array(list/tuple,dtype=np.float32)

当np.array()不指定dtype时,NumPy将根据数据情况关联一个dtype类型

(2)使用Numpy中函数创建ndarray数组,如:arange,ones,zeros等

请添加图片描述
reshape和resize

  • reshape不修改原始数据
  • resize修改原始数据

4.ndarray数组的操作

ndarray数组的类型变换new_a = a.astype(new_type)
如:a = np.ones((2,3,4), dtype=np.int)
ndarray数组向列表的转换

ls = a.tolist()

数组的索引和切片

  • 索引:获取数组中特定位置元素的过程
  • 切片:获取数组元素子集的过程

一维数组的索引和切片
请添加图片描述
二维数组的索引和切片
请添加图片描述

5.ndarray数组的运算

请添加图片描述

6.总结

请添加图片描述

7.案列

用numpy创建一个二维或多维正态分布随机数,保留符合[0, 1)的数,然后求平均值。

#用numpy创建一个二维或多维正态分布随机数,保留符合[0, 1)的数,然后求平均值
import numpy as np #导入numpy库,别名np
a=np.random.randn(3,3) #创建一个三行三列的正态分布随机数
b=a[(a>=0)&(a<1)]  #取出>=0并且<1的随机数,并赋值给b
print("a",a)
print("b",b)
print(b.mean())  #取平均值

打印如下
随机数,所以每次打印结果不同

a [[ 0.51954614 -0.65233523 -0.16553807]
 [ 1.23874021 -0.5203454   1.48777737]
 [ 0.14178359 -1.03480912 -0.47472268]]
b [0.51954614 0.14178359]
0.33066486195938505

参考:数据分析与展示——NumPy库入门

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-02-14 21:08:29  更:2022-02-14 21:10:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 19:28:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码