我有一组x、y和z点,并且正在尝试将一个平面拟合到这个三维数据,以便z=f(x,y)可以计算任何x和y。
我希望得到平面的方程并在 Jupyter 笔记本中绘制图表以进行可视化。
这是我用来绘制数据的(工作)代码:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import pandas as pd
x = np.arange(-12, 1)
y = np.arange(-40,-25)
Z = array([[402., 398., 395., 391., 387., 383., 379., 375., 371., 367., 363.,358., 354.],
[421., 417., 413., 409., 406., 402., 398., 393., 389., 385., 381.,
376., 372.],
[440., 436., 432., 429., 425., 421., 416., 412., 408., 404., 399.,
395., 391.], …Run Code Online (Sandbox Code Playgroud) df.groupby(['target']).count()
Run Code Online (Sandbox Code Playgroud)
| 目标 | 数据 |
|---|---|
| 消极的 | 103210 |
| 积极的 | 211082 |
现在,我的正面数据太大了。我想删除该Target列中值为 的 50% 的行Positive。我该怎么做?
我有一个分类数据集,我正在使用 seaborn 绘制条形图。但是,我无法在百分比值的条形顶部添加标签。数据集如下所示:
import pandas as pd
#create DataFrame
df = pd.DataFrame({'Day': ['Mon', 'Tue', 'Wed', 'Thur', 'Fri',
'Mon', 'Tue', 'Wed', 'Thur', 'Fri'],
'Customers': [44, 46, 49, 59, 54,
33, 46, 50, 49, 60],
'Time': ['M', 'M', 'M', 'M', 'M',
'E', 'E', 'E', 'E', 'E']})
#view DataFrame
df
Run Code Online (Sandbox Code Playgroud)
这是绘制分组条形图的代码:
import matplotlib.pyplot as plt
import seaborn as sns
#set seaborn plotting aesthetics
sns.set(style='white')
#create grouped bar chart
sns.barplot(x='Day', y='Customers', hue='Time', data=df)
Run Code Online (Sandbox Code Playgroud)
现在我想在条形顶部添加标签,但以百分比值显示。请帮忙
假设我有一个方程,例如
10 * x ** 2 - 7 * x + 3 == 2 * y + y ** 2
我想求解y,然后绘制从 0 到 1的y对比图。我如何在 Python 中做到这一点?xx
我知道如何在 Mathematica 中执行此操作,但我正在迁移到 Python。在 Mathematica 中只有一行
Plot[y /. Solve[10 x^2 - 7 x + 3 == 2 y + y^2, y], {x, 0, 1}]
Run Code Online (Sandbox Code Playgroud) 我目前正在尝试在 Bootstrap 5 中创建一个仅包含表单的页面:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">
<title>Document</title>
</head>
<body>
<form class="form-inline">
<div class="form-group mb-2">
<label for="staticEmail2" class="sr-only">Email</label>
<input type="text" readonly class="form-control" id="staticEmail2" value="email@example.com">
</div>
<button type="submit" class="btn btn-primary mb-2">Confirm identity</button>
</form>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ENjdO4Dr2bkBIFxQpeoTz1HIcje39Wm4jDKdf19U8gI4ddQ3GYNS7NTKfAdVQSZe" crossorigin="anonymous"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
问题是当我在 Edge/chrome 中打开网页时,电子邮件标签尽管有sr-only类,但仍然可见。
我搜索了很多,但没有找到任何答案。