小编ccc*_*807的帖子

C#Jupyter笔记本

我希望没有人会考虑这个问题。我即将开始在Jupyter笔记本中探索使用C#内核。我看到有几种选择,有些似乎已经过时。我对探索所有内容并没有真正的兴趣,我只想对演示有足够的​​了解。目的是评估这一点,以教授C#编程中的中学课程-我们现在仅使用Visual Studio,并且我们认为需要一些更有针对性的并且可能适合某些自动化的东西。

问题:在可用的各种替代方法中,应避免使用哪些?哪些似乎使用较少的问题?

我目前使用Jupyter进行Python开发,因此至少我对这项技术有所了解并且可以编写笔记本。

c# jupyter-notebook

10
推荐指数
1
解决办法
3662
查看次数

如何从切割点矢量计算中点或中位数的向量?

假设我有一个切点向量,为了这个问题的目的,生成如下:

> seq(0,50,10)
[1]  0 10 20 30 40 50
Run Code Online (Sandbox Code Playgroud)

这是一个长度为6的数字向量.我想生成一个中点的数字向量,以获得以下任何一个(两者都满足我的要求),长度减少一个(在这种情况下,5).

# midpoints, exactly
5 15 25 35 45
# medians excluding right
4.5 14.5 24.5 34.5 44.5
Run Code Online (Sandbox Code Playgroud)

没有找到预先滚动的函数,我开发了一个过程,它将数值向量作为参数(切割点)并返回一个向量(中点).它的工作原理是获取索引1和索引2的中值并将其附加到向量,然后将索引2和索引3的中值附加,依此类推,直到最后一个索引为NULL.

当然,我不能成为第一个有此需求的人.有没有这样的程序包?我不介意自己滚动,但老实说,我宁愿使用一个受到公众严格审查的包裹.

谢谢

r

8
推荐指数
2
解决办法
3230
查看次数

R函数,访问参数名称

我有以下代码:

fn <- 'George'
mn <- 'Walker'
ln <- 'Bush'
f <- function(...) { print(list(...)) }
Run Code Online (Sandbox Code Playgroud)

当我调用它时,它会产生以下输出:

f(fn,mn,ln)
  [[1]]
  [1] "George"

  [[2]]
  [1] "Walker"

  [[3]]
  [1] "Bush"
Run Code Online (Sandbox Code Playgroud)

假设我想要类似的东西(注意参数名称):

fn:George
mn:Walker
ln:Bush
Run Code Online (Sandbox Code Playgroud)

问题:我知道如何在函数中获取参数的VALUES.如何在函数内获取参数的NAMES?

谢谢,CC.

arguments r function

3
推荐指数
1
解决办法
49
查看次数

Python:如何将字符串数组转换为因子列表

Python 2.7,numpy,以一系列因子的形式创建级别.

我有一个列出自变量的数据文件,最后一列表示该类.例如:

2.34,4.23,0.001, ... ,56.44,2.0,"cloudy with a chance of rain"
Run Code Online (Sandbox Code Playgroud)

使用numpy,我将所有数字列读入矩阵,最后一列读入一个我称之为"类"的数组.实际上,我事先并不知道类名,所以我不想使用字典.我也不想使用熊猫.以下是问题的示例:

classes = ['a', 'b', 'c', 'c', 'b', 'a', 'a', 'd']
type (classes)
<type 'list'>
classes = numpy.array(classes)
type(classes)
<type 'numpy.ndarray'>
classes
array(['a', 'b', 'c', 'c', 'b', 'a', 'a', 'd'],
      dtype='|S1')
# requirements call for a list like this:
# [0, 1, 2, 2, 1, 0, 3]
Run Code Online (Sandbox Code Playgroud)

请注意,目标类可能非常稀疏,例如,"z",可能是100,000个案例中的1个.另请注意,类可以是任意文本字符串,例如科学名称.

我正在使用Python 2.7和numpy,我一直坚持我的环境.此外,数据已经过预处理,因此它被缩放并且所有值都有效 - 我不希望在处理数据之前第二次预处理数据以提取唯一类并构建字典.我真正想要的是相当于stringAsFactorsR中参数的Python,它在脚本读取数据时自动将字符串向量转换为因子向量.

不要问我为什么我使用的是Python而不是R - 我按照我所说的去做.

谢谢,CC.

python arrays numpy set-operations

2
推荐指数
1
解决办法
4243
查看次数

常见的lisp,如何屏蔽键盘输入

这是一个用于Hangman类型游戏的Common Lisp中的控制台程序.第一个玩家输入一个字符串,由第二个玩家猜测.我的输入功能在下面---不幸的是,第一个玩家输入的字符仍然可见.

使用JavaScript很简单,只需使用密码文本输入框即可.使用VB,使用相同类型的工具很简单.有没有办法使用本机Common Lisp函数来做到这一点?

谢谢,CC.

(defun get-answer ()
  (format t "Enter the word or phrase to be guessed: ~%")
  (coerce (string-upcase (read-line)) 'list))

(defun start-hangman ()
  (setf tries 6)
  (greeting)
  (setf answer (get-answer))
  (setf obscure (get-obscure answer))
  (game-loop answer obscure))
Run Code Online (Sandbox Code Playgroud)

keyboard common-lisp masking

2
推荐指数
1
解决办法
309
查看次数

形状文件,prisecroads,邻接两个州

使用R和两个形状文件:tl_2015_01_prisecroads(alabama)和tl_2015_13_prisecroads georgia),使用readOGR()读取两个R对象.我需要关注一个包括西乔治亚州和东阿拉巴马州的地区.我试过rbind()和spRbind()无济于事.

ga_al <- rbind(alabama, georgia, fix.duplicated.IDs=TRUE)
  Error in as(x, "SpatialLines") : 
  no method or default for coercing “logical” to “SpatialLines”

ga_al <- spRbind(alabama, georgia)
  Error in spRbind(as(obj, "SpatialLines"), as(x, "SpatialLines")) : 
  non-unique line IDs
Run Code Online (Sandbox Code Playgroud)

问题1:如何组合两个形状文件来映射两个状态的区域?问题2:如何放大组合形状文件的较小区域?

gis r esri shapefile

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

Scala,检查双溢出

这里是 Scala noobie,用 C#、R 和 Perl 专业编程。你如何检查双溢出?你必须自己滚吗?请参阅下面的代码和输出。据我所知,999 的半径溢出。我想为溢出抛出错误。谢谢

case class LessThanZeroEx(private val message:String = "Less than zero") extends Exception(message){}  
import scala.io.StdIn.readLine

println("Scala exception test")
println("Get area and circumference of a circle.")
val radius:Integer = getNumFromCon("Please enter a radius: ")
val circum = getCircum(radius)
val area = getArea(radius)
println("The circumference is " + circum + " and the area is " + area)

def getNumFromCon(prompt:String):Int = 
{
  val input:String = readLine(prompt)
  var rv:Integer = 0
  try
  {
    rv = input.toInt
    if(rv …
Run Code Online (Sandbox Code Playgroud)

scala exception overflow

-1
推荐指数
1
解决办法
39
查看次数