python输入数组存储
时间: 2025-03-01 21:05:39 浏览: 32
### 如何在Python中输入和存储数组
#### 使用列表创建一维数组
可以利用内置的`list`来表示简单的数组结构。下面是一个例子,展示了如何通过手动输入一系列数值形成一个列表:
```python
heights = [73, 74, 72, 73, 69, 72, 73, 75, 75, 73, 72]
print(heights)
```
#### 利用NumPy库处理更复杂的数组操作
对于更加复杂的数据集以及高效的计算需求,则推荐采用专门用于科学计算的强大工具——NumPy。
安装NumPy之后,可以通过以下方式定义并打印出从索引位置100到110(含)的一段身高数据子集[^1]:
```python
import numpy as np
np_height_in = np.array([value for value in range(100)]) # 这里仅作为示例初始化
print(np_height_in[100:111])
```
需要注意的是,在实际应用当中,应当先准备好具体的数据源再执行上述命令;此外,当涉及到多维情况时,还可以借助嵌套列表或者直接调用NumPy函数如`zeros()`, `ones()`等快速构建所需形状的数组。
#### 存储数组至文件
为了长期保存这些数组以便后续读取分析,可考虑将其写入CSV或其他格式的支持持久化的文件内。例如,使用Pandas将DataFrame对象中的特定列提取出来单独存档[^2]:
```python
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob'],
'age': [25, 30],
'salary': [50000, 60000]})
selected_columns_df = df[['name', 'age', 'salary']]
selected_columns_df.to_csv('output.csv', index=False)
```
此过程不仅限于Pandas框架下的表格型数据,同样适用于纯NumPy array类型的变量转换成其他常见外部媒介形式。
阅读全文
相关推荐


















