python生成多维数组方法总结(多维创建有问题的情况)
2024-09-01 04:00:20
1、一维
list1=[]* #[,,,,]
list2=np.arange() #[,,,,]
2、二维(注意)
list2=[[]*]* 这种创建是有问题的!!
print(list2)
list2[0][0]=1
print(list2)
正确的方式:
list3=[[]* for _ in range()]
或者
list3=[[ for j in range()] for _ in range()]
或者
a=[]*
list3=[a.copy for _ in range()]
3、多维
用二维的方法创建就行
[[[ for j in range()] for _ in range()] for k in range()] ......
4、numpy创建数组
list4=np.arange(,,)
list51=np.array([[,],[,]])
list52=np.array([np.arange(),np.arange()])
list53=np.array((np.arange(),np.arange()))
list6=np.linspace(,,,endpoint=True) #等差数列
list7=np.zeros((,))
list8=np.ones((,))
list9=np.empty((,))
最新文章
- PHP会话管理:cookie和session
- 设置ASP.NET页面的运行超时时间详细到单个页面及站点
- 重构第28 天 重命名bool方法(Rename boolean method)
- Finally的执行时机
- java 的复用工具 - jar包
- Unity3D研究院编辑器之脚本设置ToolBar
- el中保留字empty与null的区别
- UITableView自动滚动方法
- 使用StreamReader与StreamWriter进行文本文件读写
- js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
- shell 命名管道,进程间通信
- 多线程:多线程设计模式(三):Master-Worker模式
- Python环境——安装扩展库
- 从后台拿到echarts的数据值,求出百分比
- python列表类型
- ActiveMQ使用例子
- bayes公式 - 再从零开始理解
- freetype教程网址
- pixel像素基础
- Cetus
热门文章
- 关于matlab2014a中生成dll文件,打包成com组件出现的问题和解决方法
- Visual Studio模板代码注释小技巧
- CentOS安装Docker-ce并配置中国国内加速(aliyun)镜像
- File文件的创建,删除 createNewFile() delete()
- FCC---Create a More Complex Shape Using CSS and HTML---一个粉色爱心
- Sublime设置格式化代码快捷键ctrl+shift+r
- TCP/IP:完全弄清OSI七层模型
- React Hooks究竟是什么呢?
- python基础-并发编程02
- BayaiM__oracle切换归档模式步骤: