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

实操题

Numpy

1.基本使用

import numpy as np
"""创建"""
a = np.array([[1,2,3],[4,5,6]])
a = np.ones((2,3),dtype=np.int32) # 默认np.float64
a = np.zeros((2,3))
a = np.arange(3,7) # [3,7)
a = np.linspace(0,1,5) # [0,1],5等分
a = np.random.rand(2,4)
a.dtype
a.shape
b = a.astype(int)
"""查找"""
a[1,2]  # 第一行第二列

基本运算

import numpy as np
"""四则运算"""
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
a + b                 # [5 7 9]
a - b                 # [-3 -3 -3]
a * b                 # [4 10 18]
a / b                 # [0.25 0.4  0.5]"""数学函数"""
a = np.array([0, np.pi/2, np.pi])
np.sin(a)             # [0. 1. 0.]
np.cos(a)             # [ 1.  0. -1.]
np.exp(a)             # 指数
np.log(a)             # 自然对数(注意a>0)
np.sqrt(a)            # 平方根
np.power(a,3)         # 三次方
np.abs([-1, -2, 3])   # 绝对值 [1 2 3]"""统计运算"""
a = np.array([1, 2, 3, 4, 5])
np.sum(a)      # 15 - 求和
np.mean(a)     # 3.0 - 均值
np.median(a)   # 3.0 - 中位数
np.std(a)      # 1.414... - 标准差
np.var(a)      # 2.0 - 方差
np.min(a)      # 1 - 最小值
np.max(a)      # 5 - 最大值
np.argmin(a)   # 0 - 最小值索引
np.argmax(a)   # 4 - 最大值索引"""多维数组"""
matrix = np.array([[1, 2, 3], [4, 5, 6]])
np.sum(matrix, axis=0)  # 按列求和 [5 7 9]
np.sum(matrix, axis=1)  # 按行求和 [6 15]"""线性代数"""
print(np.logical_and(a, b))   # [True False False]
print(np.logical_or(a, b))    # [True True True]
print(np.logical_not(a))      # [False True False]
http://www.gsyq.cn/news/1463085.html

相关文章:

  • Python基础 - 什么是模块 Python代码的组织方式
  • m4s-converter:3分钟解决B站缓存视频播放难题的终极指南
  • 【企业级AI离职防控白皮书】:92.6%的隐性离职意向可被提前17.3天识别——附可即插即用的LLM分析模板
  • 传统安防如何做GEO?2026年头部AI搜索优化服务商实力与选型全解析 - GEO优化
  • 鸿蒙开发-Vulkan下也能自动省GPU?自适应可变速率着色
  • 微信视频号直播数据采集的三大技术支柱:从架构到实战应用
  • Sa-Token:一行代码搞定登录,Java鉴权框架还能这么简单
  • DeepSeek V4发布
  • 汽车OTA升级怎么保证安全?从固件签名到密钥全生命周期管理
  • 【AI咨询落地实战指南】:20年专家亲授5大智能工具整合框架,错过再等3年?
  • 终极优化:swinv2_tiny_window16_256.ms_in1k在NPU与CPU环境下的部署教程
  • 2026年 模具厂家推荐排行榜:精密模具/非标模具/模具配件/不锈钢精密模具源头工厂实力解析 - 品牌企业推荐师(官方)
  • 别再Ctrl+C/V了!Grok清除符号靠这只AI导出鸭救场
  • 网卡绑定内核
  • 大模型安全之数据投毒
  • 鸿蒙开发-AR画面数据怎么流转?ARFrame数据详解
  • TRAEIDE:开发者高效编程神器
  • 2026年不锈钢屋面瓦/铝镁锰瓦/彩石金属瓦北京厂家深度测评:金宸伯断层第一 - 企业深度横评dyy6420
  • 如何用 Codex 建立行业认知框架
  • 从命令行到可视化:SourceGit如何重塑你的Git工作流体验
  • 如何快速上手Xournal++:免费手写笔记软件的完整入门指南
  • Awaking Spatial Intelligence in Unified Multimodal Understanding and Generation
  • TMSpeech:Windows实时语音转文字工具,让会议记录效率提升300%
  • NodeMCU ESP8266开发入门:Arduino IDE环境配置与首次程序上传指南
  • 2026年6月高频机源头厂家推荐榜:骏精赛/金电/高周波塑料热合机,自动高频机设备与模具公司深度测评 - 企业推荐官【官方】
  • 51单片机流水灯编程避坑指南:从0xFE到0x7F,手把手教你用Keil Debug调试延时时间
  • 2026 东莞废铜废铁回收优质公司推荐榜单(本地工厂优选) - 星际AI
  • 2026年6月配电柜壳体厂家推荐榜:防爆/GGD/高低压/不锈钢外壳专业实力与钣金工艺深度解析 - 企业推荐官【官方】
  • 2026年北京不锈钢瓦/彩石瓦/铝镁锰瓦/镀锌瓦北京哪家好?金宸伯全维度数据测评 - 企业深度横评dyy6420
  • 用自然语言驱动博途:TIA Portal MCP 完整交付包导读(V21)——附源码与演示视频