数组生成函数|学习笔记

简介: 快速学习数组生成函数

开发者学堂课程【Python 常用数据科学库:数组生成函数】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/546/detail/7468


数组生成函数  

数组生成

In [1]: import numpy as np

np.array([1,2,3])

Out[1]: array([1, 2, 3])

//构造出来一个数组

In [2]: np. arange (10)

Out[2]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

In [3]: np. arange (2,20, 2)

Out[3]: array([ 2, 4, 6, 8, 10, 12, 14, 16, 18])

In [5]: np.arange (2, 20,2, dtype=np. float32)

Out[5]: array([ 2., 4., 6., 8., 10., 12., 14.,16., 18.], dtype=float32)

In [7]: np. linspace(0,10,50)

//自动算出构造数的间距平均距离,linspace 与 arange 不太一样,arange 里没有尾巴。

//默认是10为底的

In [11]: print (help (np. logspace (10,20)))

//看里面的传递参数

In [14]: x = np. linspace (-10, 10, 5)

X

Out[14]: array([-10., -5., 0., 5.,10.])

In [16]: y = np. linspace(-10,10,5)

y

Out[16]: array([-10., –5., 0., 5., 10.])

In [17]: x, y= np.meshgrid(x,y)

In [18]:x

image.png

In[19]:y

image.png

//构造一个网格,组建一个二维的结构

//构造一个向量,横向量和列向量的构造

相关文章
|
6月前
|
存储
多维数组求和函数
多维数组求和函数
|
机器学习/深度学习 数据处理 C语言
numpy通用函数:快速的逐元素数组函数
numpy通用函数:快速的逐元素数组函数
104 0
numpy通用函数:快速的逐元素数组函数
|
4月前
|
算法 Java 数据处理
常用的数组函数及其应用
常用的数组函数及其应用
|
4月前
|
算法 测试技术 PHP
通过阶乘获取一个一维PHP数组中全部的组合情况
在PHP中,`FactorialHandler`类通过递归实现了数组的全组合,`getArrAllCombineByFactor`方法逐个添加元素至所有子组合中。示例代码展示了一个包含组合生成的过程,输出了所有可能的排列。此外,还提供了一个深度优先搜索的递归函数`depth_picker`,用于生成数组的所有组合,从选择单个元素到选择所有元素。这两个示例揭示了递归在处理数组组合问题中的应用,常见于算法设计和测试用例生成。
23 0
通过阶乘获取一个一维PHP数组中全部的组合情况
数组的简单认识及其学习(二)
数组的简单认识及其学习(二)
65 0
|
C++
c++的一些常用数组函数
前两天再刷蓝桥杯题库的时候做到一道有思路但是因为用循环太复杂导致没写出来,后来看别人的题解的时候才知道原来要使用“全排列函数”,而我当时对这个函数没有一点影响了,所以我觉得我应该复习一些c++函数了,今天总结的是一些较为常见的数组函数。
278 0
c++的一些常用数组函数
|
存储 索引
函数与数组
函数(function),数学术语。其定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。