网站首页 > 技术文章 正文
用numpy创建1,2,3维数组的方法:
import numpy as np
a = np.array([1,2,3])
a1 = np.array([[1,2],[3,4],[5,6]])
a2 = np.array([[1,2,3],[4,5,6],[7,8,9]])
print(a)
print(a1)
print(a2)
数组可以通过arange函数快速一维数组:
这个与列表很相似,列表用的是range( )+for循环,数组是直接np.arange()
import numpy as np
# 从0开始,0-9,与列表一样右边不取
a = np.arange(10)
# 从1开始,1-9,间隔2
a1=np.arange(1,10,2)
print(a)
print(a1)
数组的随机函数:
普通情况下我们需要调用随机函数的模块;
import random
# 1-10之间随机生成一个数
a = random.randint(1,10)
print(a)
numpy并不需要调用rangdom。
import numpy as np
a = np.random.randint(1,10)
print(a)
如何快速生成二维,三维函数:
import numpy as np
# 创建2维;
# 使用arange() 和 .reshape()
# 首先要注意,后面的.reshape()两个数的乘积要等于前面的数
# 其次 .reshape() 第一个数表示几维,后面的表示一个维度里有几个元素
a = np.arange(6).reshape(2,3)
print(a)
import numpy as np
# 创建3维;
# 使用arange() 和 .reshape()
# 首先要注意,后面的.reshape()两个数的乘积要等于前面的数
# 其次 .reshape() 第一个数表示几维,后面的表示一个维度里有几个元素
a = np.arange(9).reshape(3,3)
print(a)
如果前后的数相乘不一致则会报错。
利用随机数创建二维,三维的方法:
随机数创建并不需要考虑前后数值呼应的问题:
题目:下面2个是创建了几维数组呢?
import numpy as np
a = np.random.randint(1,5,(2,7))
a1 = np.random.randint(1,5,(3,7))
print(a)
print(a1)
猜你喜欢
- 2025-05-24 Python每日一库之Numpy
- 2025-05-24 Python Numpy库详细教程
- 2025-05-24 用 python 实现各种排序算法
- 2025-05-24 2 常见的Python数据结构-元组、列表
- 2025-05-24 Python数据分析大杀器之Numpy详解
- 2025-05-24 Java程序员,一周Python入门:数组,元组,集合,集合,字典
- 2025-05-24 Python学习日记——列表与元组
- 2025-05-24 异或的魅力!图解「数组中两个数的最大异或值」
- 2025-05-24 Python 中数组和列表之间的区别
- 2025-05-24 盘点4种计算数组中元素值为1的个数方法
- 05-25Python 3.14 t-string 要来了,它与 f-string 有何不同?
- 05-25Python基础元素语法总结
- 05-25Python中的变量是什么东西?
- 05-25新手常见的python报错及解决方案
- 05-2511-Python变量
- 05-2510个每个人都是需要知道Python问题
- 05-25Python编程:轻松掌握函数定义、类型及其参数传递方式
- 05-25Python基础语法
- 257℃Python短文,Python中的嵌套条件语句(六)
- 257℃python笔记:for循环嵌套。end=""的作用,图形打印
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 90℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 81℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)