深度学习Python代码小知识点(备忘,因为没有脑子)

Persistent. / 2024-04-24 / 原文

现在是2024年4月24日16:58,今天摸鱼有点多,备忘一下,都写到一篇内容里面,免得分散。

 

1.np.concatenate()函数
'np.concatenate'是NumPy库中用来合并两个或多个数组的函数。它可以在任意指定的轴上连接数组,是数据预处理和特征工程中常用的工具。

基本语法:

numpy.concatenate((a1, a2, ..., an), axis=0)
# (a1, a2, ..., an):一个包含多个数组的元组或列表。这些数组必须具有相同的形状,除了指定的轴
# axis:指定要沿其连接数组的轴。默认是0,意味着沿第一个轴连接。如果'axis=-1',则沿最后一个轴连接

示例代码:

import numpy as np

# 两个数组
array1 = np.array([[1, 2], [3, 4]])
array2 = np.array([[5, 6], [7, 8]])

# 连接两个数组
# 沿着第一个轴(行方向)
np.concatenate((array1, array2), axis=0)
# 输出:
# [[1, 2],
#  [3, 4],
#  [5, 6],
#  [7, 8]]

# 沿着第二个轴(列方向)
np.concatenate((array1, array2), axis=-1)
# 输出:
# [[1, 2, 5, 6],
#  [3, 4, 7, 8]]

 

2. 构造字典

字典在Python中是一种非常重要的数据结构,以键-值对的形式存储数据。字典允许快速存取、添加和删除数据条目,非常适合用于数据存储和访问,特别是在处理复杂数据时。

基本语法:

字典可以通过花括号'{}'或者使用'dict()'函数来创建:

# 使用花括号
my_dict = {'key1': 'value', 'key2': 'value2'}

# 使用dict()函数
my_dict = dict(key1='value1', key2='value2')

(我这个猪脑子,明明之前学Python的时候,相当自信,还写的很愉快,扭脸就忘了,呜呜呜呜呜呜,鱼的记忆.)

示例代码:

# 假设用户信息
user_info = {'name': 'Alice', 'age': 30}

# 访问数据
print(user_info['name'])
# 输出:
# Alice

# 修改数据
user_info['age'] = 31

 

暂时先这样,后面再补充新的小细节内容(2024/4/24 17:22)。