python - 库从python中的方程生成一组坐标点?
问题描述
我需要一组来自不同方程的随机坐标点。以下是我对圆方程的处理方式:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
我在这里读到,在列表中循环将比在 numpy 中循环更快(是真的吗?)所以我创建了列表然后转换为 numpy 数组
X_pos=[]
X_neg = []
num_measurements =3
num_examples = 1000
在 (-1,1) 范围内创建随机 x 坐标。千圈,每圈三点
for i in range(num_examples):
X_pos.append((2*np.random.random(num_measurements))-1)
X_neg.append((2*np.random.random(num_measurements))-1)
X_pos = np.array(X_pos)
X_neg = np.array(X_neg)
X = np.hstack((X_pos,X_neg))
计算 y 坐标:
Y_pos = np.sqrt(1-np.power(X_pos,2))
Y_neg = (np.sqrt(1-np.power(X_neg,2)))*(-1)
Y= np.hstack((Y_pos,Y_neg))
Q1。有没有更短更有效的方法来做到这一点?
Q2。是否有一个库可以完成此代码的全部或部分?
解决方案
推荐阅读
- python - python:使用 df.replace 处理区分大小写的更好方法
- node.js - 如何在 mongodb 中使用正则表达式填充值
- firebase-analytics - 如何在 Firebase 控制台上显示超过 30 分钟的数据?
- git - 如何计算一年内 Git 存储库中添加和删除的总行数
- python - 使用字典 get() 作为函数从地图创建 Python 列表与使用 for 循环创建字典 get() 列表
- html - 我可以让一个网站只在 chrome 上可见并在它不是 chrome 时重定向到其他网站吗?
- android - 运动布局中的反向过渡
- swift - REST-API 返回状态码 200 的纯文本和状态码 400 的 json
- sql - 从 XML 中提取值不适用于查询节点或值
- javascript - 如何将数据从 ejs 模板发送到表达服务器以存储在数据库中?