Python怎么用numpy连接数据库
时间: 2023-08-10 09:03:17 浏览: 136
python连接数据库的方法
5星 · 资源好评率100%
NumPy 自身并不提供连接数据库的功能,但是可以使用其他库来连接数据库,并且使用 NumPy 处理从数据库中检索的数据。
常用的连接数据库的库有 pymysql、psycopg2、sqlite3 等。以 pymysql 为例,以下是一个简单的连接 MySQL 数据库并使用 NumPy 处理查询结果的例子:
```python
import pymysql
import numpy as np
# 连接到 MySQL 数据库
conn = pymysql.connect(host='localhost', user='root', password='password', db='my_db')
# 创建游标对象
cur = conn.cursor()
# 执行 SQL 查询
cur.execute('SELECT * FROM my_table')
# 获取结果
results = cur.fetchall()
# 将结果转换为 NumPy 数组
arr = np.array(results)
# 输出结果
print(arr)
# 关闭游标和连接
cur.close()
conn.close()
```
以上代码连接到名为 my_db 的 MySQL 数据库,执行 SELECT 查询并将结果转换为 NumPy 数组输出。根据需要,可以根据不同的 SQL 查询和操作语句来读取和修改数据库。
阅读全文