小编Cod*_*der的帖子

如何填充 numpy 中的值以创建频谱

我已经完成了以下代码,但没有正确理解那里发生的事情。谁能解释一下如何在 Numpy 中填充颜色?

另外,我想以某种方式设置值,以1 to 0赋予光谱强度。例如-:0表示低强度,1表示高强度

import numpy as np
import matplotlib.pyplot as plt 

a= np.zeros([256*6,256*6, 3], dtype=np.uint8) # init the array
# fill the array with rgb values to create the spectrum without the use of loops

#red
a[:,:,0] = np.concatenate(([255]*256, np.linspace(255,0,256), [0]*256, [0]*256, np.linspace(0,255,256), [255]*256))

#green
a[:,:,1] = np.concatenate((np.linspace(0,255,256), [255]*256, [255]*256, np.linspace(255,0,256), [0]*256,[0]*256))

#blue
a[:,:,2] = np.concatenate(([0]*256, [0]*256,np.linspace(0,255,256),[255]*256, [255]*256, np.linspace(255,0,256)))


plt.imshow(a)  # this is different than what I am looking for

Run Code Online (Sandbox Code Playgroud)

预期输出-:

预期输出

python arrays numpy

6
推荐指数
2
解决办法
1824
查看次数

如何为 JMX 和 Java 任务控制导入 lib?

我有两个问题是:

  1. 如何为 jmx 导入 lib(我无法导入)?

  2. 我们可以使用代码访问 Java Mission Control 吗?(就像我可以看到我的问题的可视化,但我想使用代码将它提取到我的 IDE 中),这可能吗?

java jmx jmc jfr

5
推荐指数
1
解决办法
296
查看次数

Pandas DataFrame的多个列表

我这里有三个清单

[1,2,3,4,5]

[5,4,6,7,2]

[1,2,4,5,6,7,8,9,0]

我想要这种输出:

A     B    C
1     5    1
2     4    2
3     6    4
4     7    5
5     2    6
           7
           8
           9
           0
Run Code Online (Sandbox Code Playgroud)

我尝试了一种语法,但它给了我这个错误arrays must all be same length,另一个错误是Length of values does not match length of index

有没有办法获得这种输出?

python list dataframe pandas

4
推荐指数
1
解决办法
112
查看次数

标签 统计

python ×2

arrays ×1

dataframe ×1

java ×1

jfr ×1

jmc ×1

jmx ×1

list ×1

numpy ×1

pandas ×1