小编mik*_*ike的帖子

JavaScript - 替换字符串中的所有逗号

我有一个包含多个逗号的字符串,字符串替换方法只会更改第一个:

var mystring = "this,is,a,test"
mystring.replace(",","newchar", -1)
Run Code Online (Sandbox Code Playgroud)

结果:"thisnewcharis,a,test"

文档指出默认值替换all,并且"-1"也表示替换all,但是不成功.有什么想法吗?

javascript string replace substitution

348
推荐指数
3
解决办法
67万
查看次数

如何使用matplotlib.pyplot更改图例大小

这里有一个简单的问题:我试图将我的图例的大小设置得更matplotlib.pyplot小(即文本更小).我正在使用的代码是这样的:

plot.figure()
plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions')
plot.scatter(k, data[:, 0],  color='b', label='Dis 1: cf = .6, var = .2')
plot.scatter(k, data[:, 1],  color='r',  label='Dis 2: cf = .2, var = .1')
plot.scatter(k, data[:, 2],  color='g', label='Dis 3: cf = .1, var = .01')
plot.legend(loc=2)
Run Code Online (Sandbox Code Playgroud)

python size matplotlib legend

282
推荐指数
8
解决办法
39万
查看次数

测试字符是否在字符串中

我正在尝试确定字符串是否是另一个字符串的子集.例如:

chars <- "test"
value <- "es"
Run Code Online (Sandbox Code Playgroud)

如果"value"作为字符串"chars"的一部分出现,我想返回TRUE.在以下场景中,我想返回false:

chars <- "test"
value <- "et"
Run Code Online (Sandbox Code Playgroud)

regex string r r-faq

248
推荐指数
8
解决办法
39万
查看次数

存储Python词典

我习惯使用.csv文件将数据输入和输出Python,但是存在明显的挑战.关于在json或pck文件中存储字典(或字典集)的简单方法的任何建议?例如:

data = {}
data ['key1'] = "keyinfo"
data ['key2'] = "keyinfo2"
Run Code Online (Sandbox Code Playgroud)

我想知道如何保存它,然后如何加载它.

python json dictionary save pickle

162
推荐指数
6
解决办法
22万
查看次数

在Python中用另一个数组对数组的行进行排序

我正在尝试按另一个数组的值对一个数组的行进行排序.例如:

import numpy as np
arr1 = np.random.normal(1, 1, 80)
arr2 = np.random.normal(1,1, (80,100))
Run Code Online (Sandbox Code Playgroud)

我想按降序对arr1进行排序,并保持arr1和arr2之间的当前关系(即,在对两者进行排序之后,行arr1[0]arr2[0, :]它们是相同的).

python sorting numpy

32
推荐指数
2
解决办法
3万
查看次数

Python列表中的np数组列表

我正在尝试将2d numpy数组的列表转换为2d numpy数组.例如,

dat_list = []
for i in range(10):
    dat_list.append(np.zeros([5, 10]))
Run Code Online (Sandbox Code Playgroud)

我想从这个列表中得到的是一个数组(50,10).但是,当我尝试以下操作时,我得到一个(10,5,10)数组.

output = np.array(dat_list)
Run Code Online (Sandbox Code Playgroud)

思考?

python arrays numpy list

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

按列对python数组/重新排列进行排序

关于如何按给定列对整个数组/重新排列进行排序,我有一个相当简单的问题.例如,给定数组:

import numpy as np
data = np.array([[5,2], [4,1], [3,6]])
Run Code Online (Sandbox Code Playgroud)

我想按第一列对数据进行排序以返回:

array([[3,6], [4,1], [5,2]])
Run Code Online (Sandbox Code Playgroud)

python arrays sorting numpy recarray

30
推荐指数
4
解决办法
4万
查看次数

从字符串中删除括号

我试图从R中的字符串中删除一个括号,并遇到以下错误:

string <- "log(M)"
gsub("log", "", string) # Works just fine
gsub("log(", "", string) #breaks
# Error in gsub("log(", "", test) : 
#   invalid regular expression 'log(', reason 'Missing ')''
Run Code Online (Sandbox Code Playgroud)

string grep substring r

27
推荐指数
2
解决办法
4万
查看次数

D3相当于jQuery属性选择器

有谁知道d3相当于jQuery属性选择器:

$('[attribute="name"]')
Run Code Online (Sandbox Code Playgroud)

我希望能够使用d3方法,如.transition().谢谢!

jquery select d3.js

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

权限错误github(无法识别ssh密钥)

从另一个(本地)存储库推送到github帐户后,我似乎失去了对github帐户的权限.我现在收到以下错误:

git push 
Permission denied (publickey).fatal: 
The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

然后,我按照以下步骤重新生成密钥:

ssh-keygen
Set up an ssh on my account for this laptop, using id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

但是,这是不成功的.当我尝试以下代码建议时,我收到以下错误:

ssh-add -l
Could not open a connection to your authentication agent.
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

git permissions ssh github

18
推荐指数
2
解决办法
3万
查看次数