首页 > 其他分享 >numpy库零散笔记

numpy库零散笔记

时间:2024-04-14 15:58:21浏览次数:28  
标签:零散 dtype 笔记 元组 数组 np numpy order

创建数组

1. 用 ndarray

numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)

参数 描述
object 数组或嵌套的数列
dtype 数组元素的数据类型,可选
copy 对象是否需要复制,可选
order 创建数组的样式,C为行方向,F为列方向,A为任意方向(默认)
subok 默认返回一个与基类类型一致的数组
ndmin 指定生成数组的最小维度
例子
import numpy as np 
a = np.array([[1,  2],[3,  4]])  
print (a)
[[1  2]
 [3  4]]

2. 用 empty

numpy.empty(shape, dtype = float, order = 'C')

# 例子
import numpy as np 
x = np.empty([3,2], dtype = int) 
print (x)
[[       -1        -1]
 [123995024       510]
 [        0         0]]

3. 从已有的数组创建数组 asarray

numpy.asarray(a, dtype = None, order = None)

参数 描述
a 任意形式的输入参数,可以是—列表, 列表的元组, 元组, 元组的元组, 元组的列表,多维数组
dtype 数据类型,可选
order 可选,有"C"和"F"两个选项,分别代表,行优先和列优先,在计算机内存中的存储元素的顺序
# 例子
import numpy as np 
x =  (1,2,3) 
a = np.asarray(x, dtype = float)  
print (a)
[1. 2. 3.]

4. 从从数值范围创建数组 arange

numpy.arange(start, stop, step, dtype)

参数 描述
start 起始值,默认为0
stop 终止值(不包含)
step 步长,默认为1
dtype 返回ndarray的数据类型,如果没有提供,则会使用输入数据的类型
# 例子
import numpy as np
x = np.arange(10,20,2)  
print (x)
[10 12 14 16 18]

标签:零散,dtype,笔记,元组,数组,np,numpy,order
From: https://www.cnblogs.com/lveway/p/18134221

相关文章

  • STL笔记 之 vector
    初识STLSTL,(StandardTemplateLibrary),即"标准模板库",由惠普实验室开发,STL中提供了非常多对信息学奥赛很有用的东西。vectorvetor是STL中的一个容器,可以看作一个不定长的数组,其基本形式为:vector<数据类型>名字;如:vector<int>v或vector<char>t。vector的基本操作先定......
  • 凸包 学习笔记
    1前置知识1.1三角函数1.2向量四则运算2凸包2.1凸包定义2.2Graham扫描法2.3相关例题IFencingthecowsII信用卡凸包III防线修建......
  • AI课堂笔记:AI编程
    1、什么是AI编程?在软件开发过程中,通过AI辅助,减少重复性工作,提高编程效率的行为,我们叫AI编程。 2、AI编程的适用场景技术我懂,不想自己写帮我完成重复性工作帮我完成也要费费脑子才能写出来代码技术不大懂,让AI先做,自己边用边学当心ta犯错当心给的不是最佳方案......
  • FFmpeg开发笔记(十四)FFmpeg音频重采样的缓存
    ​FFmpeg在很多地方都运用了缓存机制,比如《FFmpeg开发实战:从零基础到短视频上线》一书的“3.3.2 对视频流重新编码”介绍了编解码的数据缓存,不单是视频编码过程和视频解码过程有缓存,甚至连音频重采样都用到了缓存。也就是说,重采样函数swr_convert一次只会输出指定长度的音频数......
  • 物联网课程笔记
    物联网通用四层结构感知控制层数据传输层数据的动态组织与管理层应用决策层1、“三网融合”又叫“三网合一”(即FDDX),意指电信网、有线电视网和计算机通信网的相互渗透、互相兼容、并逐步整合成为全世界统一的信息通信网络。2、EPC(ElectronicProductCode)电子产品编码......
  • 最近公共祖先 学习笔记
    概念一棵有根树,求两个点的最近公共祖先。方法1.倍增法:\(O(n)-O(\logn)\)intlca(intx,inty){ if(dep[x]<dep[y])swap(x,y); while(dep[x]>dep[y])x=fa[x][__lg(dep[x]-dep[y])-1]; if(x==y)returnx; for(intk=__lg(dep[x])-1;~k;k--) if(fa[x][k]!=fa[y][k]......
  • 《线性代数的本质》笔记(01-03)
    前言:本系列为《线性代数的本质》的笔记,作者为3Blue1Brown大神,视频的b站链接为https://www.bilibili.com/video/BV1ys411472E/?spm_id_from=333.999.0.0&vd_source=cb7d5dd830bc59a85c459b0b14a2e685看了这个系列视频后我受益匪浅,为了方便后续回顾所以整理成了文字资料。我强烈......
  • 读所罗门的密码笔记19_治理模式
    1. 解决方案1.1. 全球人工智能的环境错综复杂,它严重依赖于价值观,且关系重大1.2. 即使是与大家同仇敌忾的问题做斗争,也往往无法在国际社会中取得最佳效果1.3. OPCW(禁止化学武器组织)已经帮助限制了化学武器的开发和部署,但没有协议是百分百奏效的1.4. 如果《核不扩散条约》......
  • Splay 学习笔记
    为了LCT制造了一个Splay……Splay还是一种二叉排序树。我们想让他支持查询结点,删除结点等等。但是普通BST复杂度难以保证,于是Splay出现了。【引入】Splay的思想和并查集的路径压缩类似。并查集的路径压缩允许出现一两次复杂度高的操作,但是经历过一次后就不会再有第二......
  • 《自动机理论、语言和计算导论》阅读笔记:p139-p171
    《自动机理论、语言和计算导论》学习第7天,p139-p171总结,总计33页。一、技术总结1.reversalp139,Thereversalofastringa1a2...anisthestringwrittenbackwards,thatisanan-1...a1.2.homomorphismAstringhomomorphismisafunctiononstringsthatwokrs......