ufunc的方法——python.numpy基础

 时间:2024-10-12 11:51:34

1、先构造一个三维数组:import numpy as npa = np.random.rand(3,3,5)

ufunc的方法——python.numpy基础

3、类似的一元ufunc函数还有很多,比如所有的初等数学函数:print(np.sin(b),'\n',np.cos(b))

ufunc的方法——python.numpy基础ufunc的方法——python.numpy基础

6、b = np.add.reduce(a,axis = 2)将add函数作用于a的第三层子数组:print(sum(a[0,0]))

ufunc的方法——python.numpy基础

8、给出一维数组a:import numpy as npa = np.array(range(10))看看下面的函数:b = np.add.reduceat(a,indices=[5,2,0,3,1,3,6])

ufunc的方法——python.numpy基础

10、import numpy as npa = b = np.array(range(10))c = np.multiply(a,b)multiply把a和b的对应元素相乘,得到一个与a和b的结构相同的新数组;所以,a和b的结构必须一样;注意,当a或b的某一个数组只有一个元素,在multiply里面,会自动补全为与另一方相同结构的数组。

ufunc的方法——python.numpy基础

11、import numpy as npa = np.array(range(9))b = np.array(range(10))c = np.multiply.outer(a,b)c是a和b里面的元素的乘法表;这里a和b的结构不必完全相同,比较自由。

ufunc的方法——python.numpy基础
  • 电脑装机模拟怎么下载
  • 怎么用Mathematica确定满足要求的复数的范围?
  • latex如何设置字体仿宋?
  • Mathematica笔记本的交互式用法
  • 如何用VS2010 编写C++程序
  • 热门搜索
    轩逸怎么样 肚子大该怎么减肥 马桶漏水怎么修 怎么缩印 国产车怎么样 被烫伤起水泡怎么办 脚注怎么删除 食欲不振怎么办 肾囊肿怎么治疗 苹果6怎么清理垃圾