小编Mer*_*lin的帖子

在python中切换到""空格

如果 L = [['abc 1234',2], ['foo 1',2] , ['bar 12312434',2]]

切片L如何将所有内容都放到第一个空间

['abc,'foo','bar']
Run Code Online (Sandbox Code Playgroud)

python slice

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

如何在python中使用列表推导?

如何使用列表推导来执行此操作:

MCs= [['foo', 180.9], ['bar', 163.5], ['noo', 140.3]] 
Run Code Online (Sandbox Code Playgroud)

[['foo'], ['bar'], ['noo']] 
Run Code Online (Sandbox Code Playgroud)

运用

MCs = [list(x[0]) for x in MCs]

我明白了:

  [['f', 'o', 'o'], ['b', 'a', 'r'], ['n', 'o', 'o']] 
Run Code Online (Sandbox Code Playgroud)

python list

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

多头 Numpy 插入

我正在考虑创建一个 numpy 表作为键/值数据库。输入/更新将是多头的。

探索这个想法,问题:GIL 会停止这些广告并且一次只允许一个更新。问题:numpy 表(表空间)可以是多头的。

python multithreading numpy

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

在python中捕获错误

我试图捕获错误,让代码完成运行.在下面的代码中,我"做某事".如果失败,我想打印错误消息并继续运行下半部分.

发生的事情是当第一部分发生错误时,错误语句打印并停止运行.我希望代码能够继续运行第一部分.

  if len(rows) > 0:
            try:                
                print "Do something"       
            except:
                print time.strftime("%H:%M:%S")  

            try:
                print "Do somethings else"
            except:
                print time.strftime("%H:%M:%S")  
Run Code Online (Sandbox Code Playgroud)

python error-handling

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

python删除最后一个字符和id

我有清单

34.00B
65.89B
346M
Run Code Online (Sandbox Code Playgroud)

我需要

34.
65.89
.344
Run Code Online (Sandbox Code Playgroud)

那么,我如何删除最后一个字符,如果是B或M,则将M除以1000.

python

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

如何使用循环在python中创建一组列表容器

是否可以从另一个列表创建一组列表/数组.

L = ['a','b','c','d','e',]
Run Code Online (Sandbox Code Playgroud)

a=[]
b=[]
c=[]
d=[]
e=[]
Run Code Online (Sandbox Code Playgroud)

python arrays loops list

0
推荐指数
2
解决办法
554
查看次数

如何在python中从命令提示符执行脚本

我有mysql dump命令,我想从Windows shell或命令提示符运行.我用shell它确实有效.

  d= 'BkSql_'+datetime.datetime.now().strftime("%Y-%m-%d")+".sql"
  fn = dn+d    
  cmd="""mysqldump -u hapopdy -p   > %s""" %fn
  print cmd
Run Code Online (Sandbox Code Playgroud)

编辑::::::: -p需要是原始输入.

python shell command-line

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

我可以使用数组切片而不是创建向量吗?

这不是功课!只是复杂问题的例子.现在我采用数组,创建向量,然后使用带向量的方程作为输入.一切正常.但是,想知道我是否可以跳过矢量创建并使用数组切片到同一个东西.

import numpy as np

a = [[ 7.,  5.], [ 9.,  3.], [ 7.,  2.], [ 7.,  8.], [ 6.,  8.], [ 3.,  2.]]
a = np.asarray(list(a), np.float)

x = np.asarray(a[:,(0)], np.float)
y = np.asarray(a[:,(1)], np.float)

foo = 5*x+y*y 
print foo 
Run Code Online (Sandbox Code Playgroud)

python numpy slice

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

你如何在JavaScript中更新对象的属性?

你如何在JavaScript中更新对象的属性?
我想将88917距离的"id"从8.8更新为4.5 ...我可以访问lodash.js

[
      {
        "_id":68917,
        "Distance":8.81,
        "Lat":"42.65322175",
        "Lon":"-73.77398886"
      },
      {
        "_id":131277,
        "Distance":"9.86",
        "Lat":"42.654658",
        "Lon":"-73.805866"
      },
      {
        "_id":62450,
        "Distance":6.58,
        "Lat":"42.67457566",
        "Lon":"-73.74902171"
      }]
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js lodash

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

如何腌制使用 lambda 函数的 defaultdict?

如何创建函数 ( defaultDict) 的泡菜文件?我得到的错误是不能pickle function objects

from collections import defaultdict
dtree = lambda: defaultdict(tree)

try:    import cPickle as pickle
except: import pickle

#Create defaultdict  object:
hapPkl = dtree()

#Create Pickle file
f  = open("hapP.pkl","wb")
pickle.dump(hapPkl,f)
f.close()
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

from collections import defaultdict
dtree = lambda: defaultdict(tree)

try:    import cPickle as pickle
except: import pickle

#Create defaultdict  object:
hapPkl = dtree()

#Create Pickle file
f  = open("hapP.pkl","wb")
pickle.dump(hapPkl,f)
f.close()
Run Code Online (Sandbox Code Playgroud)

python lambda pickle defaultdict

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