# numpy预览

rdkit + tensorflow numpy报错,因为numpy版本不正确 @TOCRDkit +tensorflow 踩坑实录 欢迎使用Markdown编辑器 在conda环境中安装rdkit+numpy + tensorflow 时,安装rdkit时的numpy是1.13.1版本的,而python3.6+tensorflow不支持1.13,需要使用pip install -U numpy升级numpy才行,否则报错numpy…… 新的改变 我们对Markdown编辑器... 阅读详情
import numpy as np
import matplotlib.pyplot as plt
# numpy预览
a = [1, 2, 3, 4]
print(a)
a = np.array(a)

print(a)
a = a + 1
print(a)
a = a + a
print(a)
a = np.array([1, 2, 1, 4])
b = np.array([2, 3, 4, 5])
print(a * b)
# [ 2  6  4 20] 对应元素乘法
print(a ** b)
# [   1    8    1 1024] 对应元素乘方

print(b[:2])  # 前两个元素
print(b[-2:])  # 后两个元素

# b = np.array([2, 3, 4, 5])
a = np.array([[1, 2], [3, 4], [5, 6]])
print(a.shape)
# a.shape = x, y 把a分成 x行 y列 也就是 x组 每组有y个元素 -1为自适应
# 每个行中有两个元素
a.shape = -1, 2
print(' a.shape = -1 ,2')
print(a)
# 每个行中有一个元素
a.shape = -1, 1
print('a.shape = -1,1')
print(a)
# 一共有3 行
a.shape = 3, -1
print('a.shape = 3, -1')
print(a)

a = np.array([1, 2, 3, 4])
b = np.array([2, 3, 4, 5])
a.shape = b.shape = 2, -1
""""
a = [[1,2]  b = [ [2,3]
     [3,4]        [4,5] 
    ]           ]
"""
print(a + b)  # 矩阵加法
print(a * b)  # 矩阵乘法
"""
a+b = [[3,5]  b = [ [2,6]
       [7,9]        [12,20] 
    ]           ]
"""
a = np.linspace(0, 2 * np.pi, 21)
# np.linspace(x, y, conunt) 在x,y中等距生成 count个数据
print(a)
b = np.sin(a)  # 取正弦值
print(b)
plt.plot(a, b)  # plot(x,y) 函数 绘图
plt.show()  # 展示
mask = b >= 0
print(a[mask])  # 输入A对应mask中true值 正值
plt.plot(a[mask], b[mask], 'ro')
plt.show()  # 作图

 

为什么Nano Banana在图像一致性上碾压GPT和豆包?深度解析其技术原理与使用技巧 本文深度解析了Nano Banana在图像一致性上超越GPT和豆包等工具的技术原理。它通过基于参考图的强条件生成、精准的区域感知与掩码控制等核心技术,实现了“外科手术式”的精准图像编辑。文章还分享了包括提示词工程、参数调整在内的实用技巧,并探讨了通过API Key将其能力集成到自动化工作流中的潜力。 阅读详情

相关推荐

避坑指南:处理A股通达信分时数据转日K线时,你可能会遇到的3个时间戳问题

本文针对量化交易中处理A股通达信分时数据转日K线时的常见时间戳问题,提供了专业解决方案。重点解析了午休时段处理、Pandas重采样参数设置及CSV读取时的日期解析陷阱,帮助开发者避免数据预处理错误,提升策略回测准确性。适用于Python量化交易开发者。

weixin_42549496的博客 290

前端安全终极指南:输入验证的7个实用实践技巧

在当今Web开发中,前端安全已成为不可忽视的重要环节。GitHub 加速计划下的vue-element-admin项目作为一个功能丰富的前端框架,提供了多种输入验证工具和最佳实践,帮助开发者有效防范常见的安全风险。本文将详细介绍前端输入验证的核心方法和实用技巧,让你轻松构建更安全的Web应用。 ## 为什么输入验证对前端安全至关重要? 输入验证是前端安全的第一道防线。无效或恶意的用户输入可能导

gitblog_00209的博客 971

centos7下100T存储扩容(LVM)至150T

查看新增磁盘情况lsblk,fdisk -l [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 4.2G 0 rom vda 252:0 0 80G 0 disk ├─vda1 252:1 0 1G 0 part /boot └─vda2 252:2

tiyager的博客 1025

Numpy入门:如何在Python中用于科学计算?

NumPy 是一个运行速度非常快的数学库,主要用于数组计算。它可以让你在 Python 中使用向量和数学矩阵,以及许多用 C 语言实现的底层函数,你还可以体验到从未在原生 Python 上体验过的运行速度。NumPy 是 Python 在科学计算领域取得成功的关键之一,如果你想通过 Python 学习数据科学 或者 机器学习 ,就必须学习 NumPy。我认为 NumPy 的功能很强大,而且入门也不难。

Nieson2012的专栏 2209

DDR Study - LPDDR5 Power-Up and Initialization Sequence

本文深入解析LPDDR5内存的上电初始化流程,涵盖电源斜坡、复位信号释放和初始化训练等关键阶段。通过实际案例分享,详细探讨了电源轨时序、RESET信号处理、ZQ校准和CA总线训练等核心技术要点,帮助硬件工程师规避常见设计陷阱,确保DDR内存稳定运行。

weixin_42523792的博客 304

FPGA实战:手把手教你用Verilog实现Modbus CRC16校验(附完整代码)

本文详细介绍了在FPGA中实现Modbus RTU协议CRC16校验模块的完整实战方案。针对硬件设计中的时序、资源与性能挑战,文章从算法原理出发,提供了清晰的Verilog模块接口、状态机设计、查表ROM实现及优化策略,并附带了完整的可综合代码与测试平台,帮助工程师高效构建稳定可靠的工业通信系统。

weixin_29164185的博客 434

NumPy库---Python数据分析和展示1(北理工mooc)

NumPy库 NumPy库入门 列表和数组的区别: 列表中元素类型可以不同,但数组中的元素必须类型相同 NumPy库的数组对象 开源的Python科学计算基础库。 ndarray数组对象: 可以去掉元素间运算所需的循环,是一维向量更像单个数据。 设置专门的数组对象,经过优化,可以提升运算速度。 有利于节省运算和存储空间。 ndarray由两部分构成: 实际数据 描述其的元数据(数据维度,数据类型等) ndarray的别名为array,因此可以使用array生成数组如: >>> im

jjrm123的博客 253

AI使用指南:6个超实用的Prompt提示词模板

最近越来越多人开始接触AI,但其实想要让AI更懂你,关键是掌握对的提示词模板!今天就给大家分享6种超实用的Prompt提示词模板,不管你是小白还是老手都能用

程序员世杰 8182

布尔型索引对图像的分割呈现

  《Python程序设计与科学计算》中“布尔型索引”的一些笔记。   利用布尔型索引可以实现对图像分割呈现。在处理过程中,将图片处理成数组,通过布尔型索引对图片所得数组进行选取操作,完成想要的效果,输出结果如图1所示。 import matplotlib.pyplot as plt import numpy as np a = np.linspace(0, 2 * np.pi, 50) b = np.sin(a) plt.plot(a, b) mask = b >= 0 plt.plot(a[ma

明德zhuang 216

基于PLC的立体车库控制系统设计

本文介绍了基于西门子S7-1511-1PN PLC和KTP700 Basic PN HMI的立体堆垛式停车场自动化控制系统。系统通过PLC逻辑控制滑台运动,配合传感器实现车辆存取自动化,包含初始化、入库、出库和安全保护程序。程序采用模块化设计,分为安全互锁、动画显示、模式切换等六个功能模块,运用边沿触发、定时器和多级联锁确保安全。HMI界面提供模式切换、车位选择、状态显示和手动控制功能。该系统具有模块化、安全性和可扩展性特点,可应用于多车位立体停车场场景。

sxs3030787796的博客 1266

【PCIe硬件】PCIe引脚PRSNT与热插拔

热插拔的基本目的是要让PCIe设备按照规定的顺序、原则,从系统中移除或插入到系统中来,并能正常的工作,且不影响系统的正常运行。事实上,PCIe“热插拔”的关键目的就是为前面面所提到的系统RAS服务的,是提升系统RAS能力的非常重要的手段!注意,这里有两个相关概念,前面我们讲的热插拔,其实是广义的“热插拔”。这里的Hot-Plug,为了方便,我们叫做PCIe热插拔,也就是我们现在及后面将要讨论的内容。

smartvxworks的博客 2812

关于 Python 之 Pandas 的总结

文章目录通用导包格式控制数据结构Series基本操作DataFrame基本操作运算操作nan对齐通用函数文件操作CSV文件ExcelHDF5数据整理排序和排名排序排名数据框连接数据分段多级索引字符串处理分组统计时间序列**时间频率变换**:Panel 通用 conda update pandas #升级panda pd.__version__ #显示版本 导包 import numpy as np import pandas as pd from pandas import DataFrame, Ser

放荡者的茶会 1170

virtuoso:layout如何做flat修drc

有些drc在virtuoso layout中修更节省时间,比如遇到一些via array需要做删改时,发现工具把via array做成了一个cell,如图。去改cell可能会影响很多via,所以最好的办法是做flat,去调整cut,比如删除。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 342

# Numpy User Guide笔记1:NumPy Quickstart Tutorial

[https://numpy.org/doc/stable/user/index.html](Numpy User Guide官方网址) 本文是Numpy quickstart这一教程的简单学习笔记你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

wedream23的博客 251

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Qwen3-Embedding-4B保姆级教程:向量预览功能源码级解读(torch.Tensor → numpy)

本文介绍了如何在星图GPU平台上自动化部署Qwen3-Embedding-4B(Semantic Search)镜像,快速构建语义搜索服务。通过该镜像,用户可高效生成高维文本嵌入向量,典型应用于文档检索、知识库问答等场景,显著提升搜索相关性与响应速度。

weixin_28729843的博客 222

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Python:NumPy随机数模块numpy.random

- `randint(low, high, size):`生成指定范围内的随机整数。 - `random():`生成0到1之间的随机浮点数。 - `rand(d0, d1, ..., dn):`生成指定形状的0到1之间的随机数组。 - `randn(d0, d1, ..., dn):`生成符合标准正态分布的随机数组。 - `choice(a, size, replace):`从给定的数组中随机选择值。

weixin_42046845的博客 1232

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

numpy pandas

本文介绍了NumPy和Pandas两个Python数据分析库的核心功能。NumPy部分主要讲解统计函数(std,var)、排序搜索函数(sort,argsort,argmax,where)的使用方法,包括数组排序、条件查询等操作示例。Pandas部分重点介绍了Series和DataFrame两种数据结构及其创建方式,并演示了数据查询(loc)、文件读取(read_csv)、数据预览(head/info)以及缺失值处理(isnull/dropna)等常用数据操作技巧。文中通过具体代码示例展示了各功能模块的实际

2301_82191992的博客 192

Python如何读取STL文件,生成STL文件预览图(缩略图)

如果你的项目也遇到了需要在后台将STL文件自动处理并生成预览图(缩略图)的需求,那么看本文就可以实现。如下图,我有一个狗头。 后台处理后生成的效果1: 后台处理后生成的效果2: 后台处理后生成的效果3: 后台处理后生成的效果4: 上面4张图分别是是否使用颜色“lightgrey”和是否显示坐标系的效果。 我们使用 numpy-stl 和 matplotlib,进行加载读取和绘制保存。源码如下。 from mpl_toolkits import mplot3d from matplotlib imp

ucsheep-You see sheep! 9834

NumPy入门知识点

Numpy入门

qq_52421831的博客 3474

Python库学习-Numpy

文章目录1、数组的创建与操作1.1 数组创建1.2 数组元素获取1.3 数组的常用属性 Python的数值运算模块Numpy,通过numpy模块的学习,你将掌握如下几方面的内容: 数组的创建与操作; 数组的基本数学运算; 常用数学和统计函数; 线性代数的求解; 伪随机数的创建。 1、数组的创建与操作 Numpy的数据类型为ndarray,通过array函数创建数组: 1.1 数组创建 impo...

qq_32477301的博客 544

Numpy中数组的形状处理

数组形状处理的手段主要有reshape,resize,ravel,flatten,vstack,hstack,row_stack,column_stack,下面通过简单的案例来解释这些方法或函数的区别。结论:1.reshape方法只是返回改变形状的预览,但未真正改变数组的形状;2.resize方法则不会返回预览,而会直接改变数组的形状。

weixin_43597208的博客 680

小白也能懂的NumPy版本冲突解决方案

NumPy作为Python的科学计算核心库,在2.0版本进行了重大更新。就像手机系统升级后有些老APP不能用一样,用旧版本NumPy(1.x)编写的代码,直接在新环境(2.0.2)运行就可能报错。最近在学Python数据分析时,遇到了一个典型的NumPy版本兼容性问题。作为一个刚入门的新手,这个问题困扰了我好几天,后来终于找到了解决方法。今天就用最直白的语言,跟大家分享我的踩坑经验。记住,遇到报错不要慌,一步步排查总能找到解决方法。这是因为新版用np.int64等更明确的类型替代了原来的np.int。

RubyLion28的博客 911

Numpy

NO.1

NEW_old_WEI的博客 1034

【NumPy第四期:深入探索NumPy进阶模块:副本视图、矩阵运算与更多实用工具】

本文聚焦NumPy进阶知识板块,深度解析副本和视图的差异与应用场景,梳理矩阵库(Matrix)的专属操作,系统讲解线性代数核心功能,介绍IO库的数据读写方法,以及NumPy与Matplotlib协同实现数据可视化的流程。通过原理阐释、代码示例与场景分析,助力读者全面掌握这些进阶内容,提升NumPy在复杂科学计算与数据处理任务中的应用能力。

qq_45832651的博客 994

【零基础学AI】第4讲:NumPy数组操作

本文介绍了NumPy在AI开发中的核心作用及其基础操作。NumPy作为Python科学计算的基础库,其多维数组对象(ndarray)具有高效、同质、多维的特点,比Python原生列表快10-100倍,是Pandas、Scikit-learn等AI库的底层基础。文章详细讲解了NumPy数组的创建方法(从列表生成/内置函数生成)、关键属性(形状、维度、数据类型等)以及核心操作技巧(索引、切片、条件筛选),重点演示了一维和二维数组的索引方式。

wiyi9891的专栏 806

关于Python安装numpy及其在pycharm中使用的新手方法

关于Python安装numpy及其在pycharm中使用的新手方法 第一步,更改环境变量 小白我在网上寻找安装numpy方法的时候,发现好像写的都很复杂,其实自我感觉首先要把环境变量改对。我也不会解释那么多,直接说吧,就是寻找Python的Scripts,把它的路径写到环境变量里。找到“计算机”,点击右键——“属性”,选择左侧“高级系统设置”,点开环境变量后双击“PATH”,把变量值更改。 第二...

mr_malongyu的博客 7336
上一篇: Pytorch 实验(一) Minist手写数据集测试 1
下一篇: matplotlib 作图
SpringQAQ
博客等级 码龄8年 3粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值