我在 Emacs 中并排打开了两个缓冲区。当我删除(或修改)第一个文件中的行时,我希望第二个文件接收相同的命令/光标位置。这可能吗?
如何让我的树单元填充 JTree 的宽度:
JTree tree = new JTree();
tree.setCellRenderer(new TreeCellRenderer() {
@Override
public Component getTreeCellRendererComponent(JTree tree, Object value,
boolean selected, boolean expanded, boolean leaf, int row,
boolean hasFocus) {
// TODO: How do I make this panel fill the width
// of the JTree?
JPanel panel = new JPanel();
panel.add(new JLabel("ITEM");
return panel;
}
});
add(tree);
Run Code Online (Sandbox Code Playgroud) 我np.fromfunction用来创建一个基于函数的特定大小的数组.它看起来像这样:
import numpy as np
test = [[1,0],[0,2]]
f = lambda i, j: sum(test[i])
matrix = np.fromfunction(f, (len(test), len(test)), dtype=int)
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
TypeError: only integer arrays with one element can be converted to an index
Run Code Online (Sandbox Code Playgroud) 我有一个相当标准的Quil文件,我正在使用Emacs和nrepl进行编辑.
(defn setup []
(qc/smooth)
(qc/frame-rate 24)
(qc/background 200))
(defn draw []
(draw-world))
(qc/defsketch run
:title "Circles!"
:setup setup
:draw draw
:size [800 600]
:renderer :opengl)
Run Code Online (Sandbox Code Playgroud)
首先,我C-c C-l用来加载文件; 这会创建一个草图窗口.然后我编辑我的draw-world功能,比如用不同的颜色绘制.我的问题是:
如何使用此新功能更新当前的Quil窗口?
*C-x C-e似乎不起作用.
我正在使用Scikit对一些随机数据点进行普通线性回归.但是,我对他们在fit方法target values的文档中的含义感到困惑.
我将设置X为100 x 2(二维)形状的数据点阵列.我作为y参数的输入传递了什么?
与大多数文本编辑器一样,Emacs支持从上到下进行编辑:
word1
word2
word3
Run Code Online (Sandbox Code Playgroud)
但是,与Microsoft Word不同,我无法弄清楚如何在两列中进行编辑:
col1 col2
word1 word2
word3
word4
Note: Editing in the first column does not change the spacing of the second.
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我正在使用Haskell和OpenGL来构建3D地形.地形和照明很好,但是我在调整摄像机/视图时遇到了一些困难.
当我在我的display函数中运行以下代码时:
matrixMode $= Projection
loadIdentity
-- perspective 45 1 0.1 100
matrixMode $= ModelView 0
loadIdentity
lookAt (Vertex3 0 0 0) (Vertex3 0 1 2) (Vector3 0 1 0)
Run Code Online (Sandbox Code Playgroud)
我收到以下图片:

但是当我取消注释时
perspective 45 1 0.1 100
Run Code Online (Sandbox Code Playgroud)
我只是得到一个黑屏.
我的点数组非常大,但这里是从ghci以下位置复制的最后几点:
(1.0,0.0,0.76),(1.0,0.0,0.8),(1.0,0.0,0.84),(1.0,0.0,0.88),(1.0,0.0,0.92),(1.0,0.0,0.96),(1.0 ,0.0,1.0)
我觉得好像:
我正在尝试编写该函数
fromList :: [e] -> Vector n e
fromList [] = Nil
fromList (x:xs) = x :| fromList xs
Run Code Online (Sandbox Code Playgroud)
使用这个向量的定义
data Natural where
Zero :: Natural
Succ :: Natural -> Natural
data Vector n e where
Nil :: Vector Zero e
(:|) :: e -> Vector n e -> Vector (Succ n) e
infixr :|
Run Code Online (Sandbox Code Playgroud)
但是,Haskell给出了错误
Couldn't match type 'Zero with 'Succ n0
Expected type: Vector n e
Actual type: Vector ('Succ n0) e
In the expression: x :| fromList …Run Code Online (Sandbox Code Playgroud) 给定一个2D数组,a [m] [n]其中m,n> 0,如何访问该数组的特定部分(例如,我在Matlab或Python中):
a[2:5][3:]
Run Code Online (Sandbox Code Playgroud)
我意识到该slice()命令适用于一维数组,但我不能让它用更高的维度做我想要的.
这是(轻松)在Javascript中可能吗?