python 循环数据赋值实例

yipeiwu_com6年前Python基础

python在数值赋值的时候可以采用数值内循环赋值,很方便

如下

a = [x for x in range(10)]

这样

a = [0,1,2,3,4,5,6,7,8,9]

这里循环得到的是x,x是每次循环的值,这里就是0123456789

如果需要用到x

如下

d = [np.random.rand(10,x) for x in range(10)]
print(d)

d 第一次循环产生10个20行1列的二维数组
第二次循环产生10个20行2列的二维数值

.....

....

以上这篇python 循环数据赋值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Windows下Python3.6安装第三方模块的方法

Windows下Python3.6安装第三方模块的方法

一、 官网下载安装包:  官网网址:https://www.python.org/  我下载的是3.6.3版本,如下图:    二、 安装安装包...

python中numpy的矩阵、多维数组的用法

1. 引言 最近在将一个算法由matlab转成python,初学python,很多地方还不熟悉,总体感觉就是上手容易,实际上很优雅地用python还是蛮难的。目前为止,觉得就算法仿真研究...

python遍历文件夹,指定遍历深度与忽略目录的方法

背景 需要在文件夹中搜索某一文件,找到后返回此文件所在目录。用最常规的os.listdir()方式实现了一版,但执行时报错:递归超过最大深度。于是自己添加了点功能,之所有写此函数是为了让...

numpy按列连接两个维数不同的数组方式

合并两个维数不同的ndarray 假设我们有一个3×2 numpy数组: x = array(([[1,2], [3, 4], [5,6]])) 现在需要把它与一个一维数组:...

python中的常量和变量代码详解

局部和全局变量: # name='lhf' # def change_name(): # # global name # name='帅了一比' # print('cha...