- 博客(14)
- 收藏
- 关注
原创 NumPy 切片和索引
ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。
2025-02-01 12:30:00
227
原创 NumPy 高级索引
NumPy 比一般的 Python 序列提供更多的索引方式。除了之前看到的用整数和切片的索引外,数组可以由整数数组索引、布尔索引及花式索引。NumPy 中的高级索引指的是使用整数数组、布尔数组或者其他序列来访问数组的元素。相比于基本索引,高级索引可以访问到数组中的任意元素,并且可以用来对数组进行复杂的操作和修改。
2025-02-01 07:15:00
559
原创 NumPy 从已有的数组创建数组
import numpy as np # 使用 range 函数创建列表对象 list=range(5) it=iter(list) # 使用迭代器创建 ndarray x=np.fromiter(it, dtype=float) print(x)numpy.asarray 类似 numpy.array,但 numpy.asarray 参数只有三个,比 numpy.array 少两个。numpy.frombuffer 接受 buffer 输入参数,以流的形式读入转化成 ndarray 对象。
2025-01-31 13:45:00
1080
原创 NumPy 数组属性
NumPy 数组的维数称为秩(rank),秩就是轴的数量,即数组的维度,一维数组的秩为 1,二维数组的秩为 2,以此类推。在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴(axis),第一个轴相当于是底层数组,第二个轴是底层数组里的数组。而轴的数量——秩,就是数组的维数。很多时候可以声明 axis。
2025-01-30 11:30:00
813
原创 NumPy 数据类型
numpy 支持的数据类型比 Python 内置的类型要多很多,基本上可以和 C 语言的数据类型对应上,其中部分类型对应为 Python 内置的类型。下表列举了常用 NumPy 基本类型。numpy 的数值类型实际上是 dtype 对象的实例,并对应唯一的字符,包括 np.bool_,np.int32,np.float32,等等。
2025-01-29 10:51:25
934
原创 NumPy Ndarray 对象
NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。ndarray 对象是用于存放同类型元素的多维数组。ndarray 中的每个元素在内存中都有相同存储大小的区域。ndarray 内部由以下内容组成:一个指向数据(内存或内存映射文件中的一块数据)的指针。数据类型或 dtype,描述在数组中的固定大小值的格子。一个表示数组形状(shape)的元组,表示各维度大小的元组。
2025-01-29 10:50:51
509
原创 XQuery FLWOR + HTML
上面的表达式会选取 bookstore 元素下的 book 元素下的所有 title 元素,并以字母顺序返回 title 元素。现在,我们希望使用 HTML 列表列出我们的书店中所有的书目。现在我们希望去除 title 元素,而仅仅显示 title 元素内的数据。
2025-01-28 08:30:00
390
原创 XQuery 添加元素 和属性
以上 XQuery 表达式返回 title 元素的方式和它们在输入文档中被描述的方式的相同的。现在,我们要向结果添加 HTML 元素。现在我们要向结果添加我们自己的元素和属性!
2025-01-27 11:02:10
376
1
原创 XQuery 选择 和 过滤
for 语句可将变量捆绑到由 in 表达式返回的每个项目。for 语句可产生迭代。在同一个 FLWOR 表达式中可存在多重 for 语句。order by 语句用于规定结果的排序次序。我们将在下面的例子中继续使用这个 "books.xml" 文档(和上面的章节所使用的 XML 文件相同)。正如在前面的章节所看到的,我们使用路径表达式或 FLWOR 表达式来选取和过滤元素。在 for 语句中同样允许多个 in 表达式。let 语句可完成变量分配,并可避免多次重复相同的表达式。let 语句不会导致迭代。
2025-01-26 16:46:46
676
原创 XQuery 函数
如果找不到所需的 XQuery 函数,你可以编写自己的函数。可在查询中或独立的库中定义用户自定义函数。请使用 declare function 关键词函数名须使用前缀参数的数据类型通常与在 XML Schema 中定义的数据类型一致函数主体须被花括号包围。
2025-01-26 16:46:06
503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人