···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
数组
Numpy 的数组运算与广播
Numpy 的数组运算与广播,广播,是指 Numpy 在算术运算期间处理不同形状的数组的能力。,对数组的算术运算通常在相应的元素上进行。 如果两个阵列具有完全相同的形状,则这些操作被无缝执行,这一小节将通过数组的运算来展...
37 C 语言中的字符串
C 语言中的字符串,在前面 C 语言的变量类型中介绍过 C 语言中的变量类型。不知道大家有没有注意到,在 C 语言中有字符类型的变量,但是没有其他编程语言中经常出现的字符串类型,在 JAVA 或者 C# 中用 string 这个关键字...
ES6+ 数据结构扩展
ES6+ 数据结构扩展,1. 前言,编程语言都具有内建的数据结构,但各种编程语言的数据结构常有不同之处。本文将要说的数据结构就是 JavaScript 内建的数据结构及其属性。,我们知道在 JavaScript 中有两种数据类型,一种是基...
11.13 发送与接收大型数组
11.13 发送与接收大型数组,问题,你要通过网络连接发送和接受连续数据的大型数组,并尽量减少数据的复制操作。,解决方案,下面的函数利用 memoryviews 来发送和接受大数组:,# zerocopy.py,,def send_from(arr, dest):, ...
13. Array 构造函数
13. Array 构造函数,由于 Array 的构造函数在如何处理参数时有点模棱两可,因此总是推荐使用数组的字面语法 - [] - 来创建数组。,[1, 2, 3]; // 结果: [1, 2, 3],new Array(1, 2, 3); // 结果: [1, 2, 3],,[3]; // 结...
15.3 编写扩展函数操作数组
15.3 编写扩展函数操作数组,问题,你想编写一个C扩展函数来操作数组,可能是被array模块或类似Numpy库所创建。 不过,你想让你的函数更加通用,而不是针对某个特定的库所生成的数组。,解决方案,为了能让接受和处理数组具有...
9. arguments 对象
9. arguments 对象,JavaScript 中每个函数内都能访问一个特别变量 arguments。这个变量维护着所有传递到这个函数中的参数列表。,,注意: 由于 arguments 已经被定义为函数内的一个变量。 因此通过 var 关键字定义 argume...
15.11 用Cython写高性能的数组操作
15.11 用Cython写高性能的数组操作,问题,你要写高性能的操作来自NumPy之类的数组计算函数。 你已经知道了Cython这样的工具会让它变得简单,但是并不确定该怎样去做。,解决方案,作为一个例子,下面的代码演示了一个Cython...
15.1 使用ctypes访问C代码
15.1 使用ctypes访问C代码,问题,你有一些C函数已经被编译到共享库或DLL中。你希望可以使用纯Python代码调用这些函数, 而不用编写额外的C代码或使用第三方扩展工具。,解决方案,对于需要调用C代码的一些小的问题,通常使...
12. 数组遍历与属性
12. 数组遍历与属性,虽然在 JavaScript 中数组是对象,但是没有好的理由去使用 for in 循环 遍历数组。 相反,有一些好的理由不去使用 for in 遍历数组。,,注意: JavaScript 中数组不是 关联数组。 JavaScript 中只有对象...
上一页
1
2
3
4
5
下一页
前往
页