尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
02Numpy基础(上)
安装虚拟环境//查看conda版本 conda -V //查看已有的虚拟环境 conda env list //创建虚拟环境 conda create -n env_name pythonx.x //指定位置创建虚拟环境 conda create --prefix D:/path/to/myenv python3.14 //删除虚拟环境 conda remove -n env_name --all //激活虚拟环境 conda activate env_name //关闭虚拟环境 conda deactivate安装numpy//conda虚拟环境安装 conda install numpy //pip安装 pip install numpy //验证推荐使用jupyter import numpy as np print(np.__version__) //jupyter设置中文 pip3 install jupyterlab-language-pack-zh-CN数组基础导入numpy库conda环境为例import numpy as np print(np.__version__)数据类型1.只需要知道数据类型分为整数型和浮点型数组2.使用语法np.array([1,2,3])3.print输出数组时逗号消失的好处一是避免与列表混淆二是输出结果逗号可以与小数点区分开4.同化定理当数组都是整数的时候那么插入一个小数就会被强行截断转化为整数当数组为浮点数的时候那么插入一个整数就会强行转化为浮点数import numpy as np arr2np.array([1,2,3]) arr2[0]1.2 print(arr2)5.共同改变定理整数型与浮点型相互转化界限严格但是如果全体共同改变那么就可以做到整数型与浮点型相互转化规定的方法是.astype()ndarray.astype(dtype, orderK, castingunsafe, subokTrue, copyTrue) #dtype指定目标类型import numpy as np #规定一个整数型 arr1np.array([1,2,3,4,5,6,7,8,9],dtypenp.int32) arr_floatarr1.astype(np.float32) print(arr_float)6.全体共同改变不只是通过上述np模块的astpye方法还有如下情况#整数型数组与浮点型数组做运算 #整数型数组遇到除法不论运算对象是不是整数都会转化为浮点型数组 #整数型数组与浮点数做运算 arrnp(arr10.0)7.整数型数组很好升级但是浮点型数组一般不会降级数组维度(有点绕)1.一维数组和二维数组一维数组一层中括号 [1,1,1]二维数组两层中括号 [[1,1,1]][[[1,1,1]]]2.有些函数需要传入数组的形状参数矩阵的形式注意维数就是我有几个方向numpy数组的某个轴指的是该数组的某个维度的方向其方向从索引号由底到高。许多numpy方法或函数在调用时常常需要指定一个关键参数“axisX”,它表示的是沿哪个轴的方向进行运算例如求均值方差等这里的X表示的是轴的索引号axis0表示轴0axis1表示轴1...,依此类推。一维数组有一个方向-默认按轴0方向列方向排列形状参数x或者x,x列二维数组形状参数x,y一个平面或者一个矩阵几行几列三维数组有三个方向-轴0轴1轴2形状参数x,y,z第一个数规定有几个平面类似于高后两个数规定每个平面如何组织几行几列numpy数组有几个基本属性如下可以帮助理解ndarray.ndim: 这个属性表示数组的轴数也就是维度的数量。例如一个一维数组的ndim为1二维数组的ndim为2以此类推。ndarray.shape: 这个属性返回一个元组表示数组在每个维度上的大小。对于一个n行m列的矩阵shape将是(n,m)。shape元组的长度就是数组的维度数即ndim。ndarray.size: 这个属性表示数组中元素的总数。它等于shape元组中所有元素的乘积import numpy as np #定义一个三维数组 arr2np.ones((3,3,3)) print(arr2)注意一下数组的维度通过中括号的数量后面有些函数比如数组的拼接需要两个数组是同维度不同维度数组之间的转换方法 .reshape(shape参数)注意1.不论一二维数组如何转换均要使用.reshape(shape参数)2.该方法神奇的是给定了其他维度的数值后剩下一个维度可以给-1让它自己去算。shape(10)一行十列-----shape(2,5)二行五列#一维数组转为二维数组 arr np.array([1,2,3,4,5,6,7,8,9,10])#(10) arr2arr.reshape(2,-1)#(2,5) print(arr2)注意现规定在本系列教程中一维数组称为向量二维数组称为矩阵
RELATED

相关推荐

面试学习知识点(html,css,js)

面试学习知识点(html,css,js)

Html1、如何理解html语义化{/* 未语义化的写法 */}<div><div>标题</div><div>内容</div><div>按钮</div></div>{/* 语义化的写法 */}<div><h1>标题</h1><p>内容</p><button>按钮</but…

📅 2026/10/7 2:16:37
基于多元线性回归的新能源汽车销量分析预测与应用大数据分析项目案例大数据可视化

基于多元线性回归的新能源汽车销量分析预测与应用大数据分析项目案例大数据可视化

随着新能源汽车产业的飞速发展和新能源汽车保有量的显著增长&#xff0c;新能源汽车数据呈现出爆炸式增长&#xff0c;这些数据蕴含着丰富的信息&#xff0c;对于汽车制造商、经销商以及车主都具有极高的价值。然而&#xff0c;如何有效地挖掘和分析这些数据&#xff0c;提取出…

📅 2026/9/12 10:40:04
基于TVA的具身智能“元认知”与自我评估研究

基于TVA的具身智能“元认知”与自我评估研究

前沿技术探索&#xff1a;TVA智能体&#xff08;简称TVA&#xff09;TVA智能体&#xff08;亦称“AI智能体视觉”或“TVA视觉智能体”&#xff09;是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习&#xff08;DRL&#xff09;、卷积神…

📅 2026/10/4 10:11:58
MORE NEWS

更多资讯

📰

机修钳工职业技能鉴定题库,初中高级考点全解析附答案

机修钳工职业技能鉴定&#xff0c;考的是实打实的手上功夫和判断能力。不少考生跟我们反馈&#xff1a;理论题背了不少&#xff0c;实操也练了&#xff0c;可一进考场还是心里没底。问题往往不在努力程度&#xff0c;而在刷题方向——初、中、高三个等级考什么、怎么考、易错点…

📰

工业控制系统深度解析:30 执行器为什么让PID失效

第30章 执行器为什么让PID失效 30.1 PID控制的最后一公里 前面章节一直围绕PID如何计算控制量。完整模型: SP → Error → PID → MV → Process → PV → Feedback理论上,PID计算出MV(例如MV=60%),控制器认为“我已经输出60%的控制作用”。但工业现场还有一个关键问题…

📰

verl RL-Insight:如何实时监控大规模强化学习训练状态与高效调试

【免费下载链接】verl verl/HybridFlow: A Flexible and Efficient RL Post-Training Framework 项目地址&#xff1a; https://gitcode.com/gh_mirrors/verl2/verl 点击查看 免费下载 verl RL-Insight 是 verl 官方推出的强化学习训练实时监控工具&#xff0c;它把训练器标量…

📰

【独家整理】JDK17 压缩包免安装快速上手:解压即用,三步配好 Java 开发环境

【独家整理】JDK17 压缩包免安装快速上手&#xff1a;解压即用&#xff0c;三步配好 Java 开发环境 【免费下载链接】JDK17压缩包下载解压即用无需安装 本仓库提供了一个方便的资源文件下载&#xff0c;即JDK17的压缩包&#xff0c;适用于64位Windows系统。下载后解压即可使用&…

📰

Vibe Coding 实践指南:AI 辅助编程的完整工作流与工程化落地

Vibe Coding 实践指南&#xff1a;AI 辅助编程的完整工作流与工程化落地 一、先搞懂 Vibe Coding 到底在做什么 很多人第一次接触 Vibe Coding&#xff0c;都把它理解成"偷懒式编程"&#xff1a;告诉 AI 要什么&#xff0c;它把代码吐出来&#xff0c;复制粘贴就完事…

📰

LLM 推理部署优化实战:vLLM、TGI 与 TensorRT-LLM 选型与调优

LLM 推理部署优化实战&#xff1a;vLLM、TGI 与 TensorRT-LLM 选型与调优 一、同一个模型&#xff0c;4 张卡 vs 1 张卡 先讲一个真实的对比。早期用 HuggingFace Transformers A100 4 卡部署一个 13B 模型&#xff1a;吞吐量每卡 5 QPS 共 20 QPS&#xff0c;延迟 P99 约 800…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬