Python 畫二維和三維散點同心圓

2021-07-29 18:43:33 字數 1277 閱讀 2909

我們利用python先畫二維的散點圓:

我們的圓上的點,採取圓的引數方程來取。我們根據取theta的步長來決定圓上的散點的鬆散度。

import numpy as np

import matplotlib.pyplot as plt

r = 1.0

a, b = (0., 0.)

theta = np.arange(0, 2*np.pi, 0.3)

x = a + r * np.cos(theta)

y = b + r * np.sin(theta)

x1 = a + 2*r * np.cos(theta)

y1 = b + 2*r * np.sin(theta)

fig = plt.figure()

axes = fig.add_subplot(111)

plt.scatter(x, y,s = 20, marker = 'o')

plt.scatter(x1, y1,marker = 'o')

axes.axis('equal')

plt.show()

如圖所示:

畫三維座標下圓的散點圖。

import numpy as np

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import axes3d

r = 1.0

a, b = (0., 0.)

theta = np.arange(0, 2*np.pi, 0.3)

x = a + r * np.cos(theta)

y = b + r * np.sin(theta)

x1 = a + 2*r * np.cos(theta)

y1 = b + 2*r * np.sin(theta)

fig = plt.figure()

ax = fig.add_subplot(111, projection='3d')

ax.scatter(x, y, 1.5)

ax.scatter(x1, y1, 2)

plt.show()

如下圖所示:

一維和二維字首和

出自南昌理工學院acm集訓隊 二維字首和 字首和是什麼呢?字首就是乙個陣列的某項下標之前 包括此項元素 的所有陣列元素的和。簡單點來說就是有n個數,求n個數包括第n個數的所有數的和。s n a 1 a 2 a 3 a 4 a n 字首和最基本的用法就是解決求某個區間所有數的和,經過字首和的預處理,可...

二維數 三維陣列

二維陣列 2017 11 10 對比 1 概念 一維陣列 存貯一組相同型別資料 二維陣列 存貯著多個一維陣列 類推 三維陣列 存貯著多個二維陣列 2 宣告 一維陣列 陣列型別 陣列名 初始值 int arr01 int arr00 new int 5 二維陣列 陣列型別 陣列名 初值 陣列型別為一維...

二維三維偏序

一維偏序 就是排序,二維偏序 排序 樹狀陣列 例題 給定 n 個點 x,y 定義每個點的等級是在該點左下方 含正左 正下 的點的數目,試統計每個等級有多少個點。題目鏈結 分析 對於二維偏序 對1維x進行排序,那麼在右邊的點不會對左邊的點有貢獻。然後對y建立樹狀陣列。計算0 y的和,就是sum y i...