小编ASG*_*SGM的帖子

熊猫中一列的每个元素的正方形

如何在pandas中对DataFrame的列/系列的每个元素进行平方(并创建另一列来保存结果)?

python pandas

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

在Python上读取文件时,我得到了一个UnicodeDecodeError.我该怎么做才能解决这个问题?

这是我自己的项目之一.这将有助于我正在玩的游戏中的其他人(AssaultCube).其目的是分解日志文件并使用户更容易阅读.

我一直都是这个问题.有人知道怎么修这个东西吗?目前,我不打算编写/创建文件.我只想修复这个错误.

触发错误的行是一个空行(它在第66346行停止).

这就是我的脚本的相关部分:

log  =  open('/Users/Owner/Desktop/Exodus Logs/DIRTYLOGS/serverlog_20130430_00.15.21.txt', 'r')
for line in log:
Run Code Online (Sandbox Code Playgroud)

例外是:

Traceback (most recent call last):
  File "C:\Users\Owner\Desktop\Exodus Logs\Log File Translater.py", line 159, in <module>
    main()
 File "C:\Users\Owner\Desktop\Exodus Logs\Log File Translater.py", line 7, in main
    for line in log:
  File "C:\Python32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 3074: character maps to <undefined>
Run Code Online (Sandbox Code Playgroud)

python file-io python-3.x

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

延长边界css的长度

如何扩展超出文本长度的边框长度?这是我到目前为止:

    color: #8C4600;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    border-bottom: 1px solid #D1D1D1;
Run Code Online (Sandbox Code Playgroud)

这是HTML: <li class = "vendors">VENDORS</li>

css html5 border

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

映射后应用knockout扩展器

我有一个问题,在创建后为可观察者添加一个敲除扩展器.在下面的示例中,扩展器在foo每次值按预期更改时运行,但在第一次调用时仅运行一次bar.

var viewModel = function(){
    var self = this;

    self.foo = ko.observable(1).extend({ numeric: 1 });

    self.bar = ko.observable(1);

    self.bar.extend({ numeric: 1 });
};
Run Code Online (Sandbox Code Playgroud)

本质上,我正在映射一个大型JSON对象,并希望在某些属性发生映射后添加扩展器.有一个简单的方法吗?

下面是一个显示问题的jsfiddle:

http://jsfiddle.net/LgxTn/

javascript knockout.js

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

Django适配器CSV需要几个小时才能导入

我正在使用Django适配器上传一个简单的CSV.当我导入100或200个联系人时,它似乎工作得很好.但是当我尝试上传一个包含5000个联系人的165kb文件时,它永远不会完成.我让它继续尝试,当我在1小时后回来时它还在尝试.

这有什么问题?使用Django适配器导入165kb文件不可能花费一个多小时.代码有问题吗?

 def process(self):
        self.date_start_processing = timezone.now()
        try:


            # Try and import CSV
            ContactCSVModel.import_data(data=self.filepath, extra_fields=[
                {'value': self.group_id, 'position': 5},
                {'value': self.uploaded_by.id, 'position': 6}])

            self._mark_processed(self.num_records)
        except Exception as e:
            self._mark_failed(unicode(e))
Run Code Online (Sandbox Code Playgroud)

CsvModel

class ContactCSVModel(CsvModel):

    first_name = CharField()
    last_name = CharField()
    company = CharField()
    mobile = CharField()
    group = DjangoModelField(Group)
    contact_owner = DjangoModelField(User)


    class Meta:
        delimiter = "^"
        dbModel = Contact
        update = {'keys': ["mobile", "group"]}
Run Code Online (Sandbox Code Playgroud)

python django

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

什么是Netbeans中的'修改名称'?

我正在使用Netbeans开发一个网站,有时会出现一个通知,上面写着"修改名称......"但我不明白'修改名称'的含义是什么或它的作用是什么......

有人可以向我解释一下它的含义吗?

谢谢!

php netbeans

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

使用用户名或电子邮件登录

我正在尝试让我的用户使用电子邮件或用户名登录.目前只接受用户名.我的工作SQL看起来像这样:

$sql = "SELECT * FROM customers WHERE login = '".$username."' AND password = '".$password."'";
Run Code Online (Sandbox Code Playgroud)

信息:

  • $username 有价值的 $_POST['username']
  • $password 有价值的 md5($_POST['password'])

现在我想将其扩展到客户可以在其个人资料中输入的电子邮件地址.我的SQL看起来像这样:

$sql = "SELECT * FROM customers WHERE (login = '".$username."' OR email = '".$username."') AND password = '".$password."'";
Run Code Online (Sandbox Code Playgroud)

我将检查此SQL:

$result = mysql_query($sql);    
mysql_num_rows($result)
Run Code Online (Sandbox Code Playgroud)

但目前它不起作用.如果我OR在我的SQL中使用,则mysql_num_rows返回0.可能是什么问题呢?还是有另一种更好的方法来实现这一目标吗?

php mysql

6
推荐指数
0
解决办法
973
查看次数

如何将带空格的参数作为数组传递给Powershell中的RoboCopy?

我正在开发一个脚本,需要根据用户输入动态传递RoboCopy开关,因此使用array似乎是最好的选择.但是我在使用时看到以下问题我指定/XF了具有空格和值的参数.

这按预期工作:

RoboCopy C:\Dir1 C:\Dir2 /NP /NFL /NS /NDL /NJH /NJS /XF *.config
Run Code Online (Sandbox Code Playgroud)

这按预期工作:

$Switches = @("/NP", "/NFL", "/NS", "/NDL", "/NJH", "/NJS", "/E")

RoboCopy C:\Dir1 C:\Dir2 $Switches
Run Code Online (Sandbox Code Playgroud)

抛出ERROR : Invalid Parameter #10 : "/XF *.config":

$Switches = @("/NP", "/NFL", "/NS", "/NDL", "/NJH", "/NJS", "/E", "/XF *.config")

RoboCopy C:\Dir1 C:\Dir2 $Switches
Run Code Online (Sandbox Code Playgroud)

我尝试了一些事情,比如使用/XF参数引用但没有成功.任何提示/帮助表示赞赏.

powershell robocopy

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

mysql 在选择、更新或删除时锁定表吗?

我有几个关于 MySQL 表的问题lock。如果有人回答,我很感激:)

  1. MySQL在以下情况下是否自动锁定表:

    • SELECT id FROM members;
    • UPDATE members SET name = 'john' WHERE id = 7;
  2. 这两者有什么区别:

    • LOCK TABLE items READ ; SELECT * FROM 'items;
    • SELECT * FROM 'items';
  3. 出于某种原因,我的印象是 MySQL 在必要的情况下会自动锁定表!如何检查锁定发生的时间和方式?

谢谢你。

mysql locking

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

如何让 matplotlib 的“子图”中的每个图使用不同的轴?

因此,当我尝试使用绘制多个子图时,pyplot.subplots我会得到类似的信息:

四个子图

我怎么能有:

  1. 每个子图的多个独立轴
  2. 每个子图的轴
  3. 使用子图在每个子图轴上叠加图。我试着做((ax1,ax2),(ax3,ax4)) = subplots然后做ax1.plot两次,但结果,两者都没有显示。

图片代码:

import string
import matplotlib
matplotlib.use('WX')

import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
import numpy as np
from itertools import izip,chain


f,((ax1,ax2),(ax3,ax4)) = plt.subplots(2,2,sharex='col',sharey='row')

ax1.plot(range(10),2*np.arange(10))
ax2.plot(range(10),range(10))
ax3.plot(range(5),np.arange(5)*1000)
#pyplot.yscale('log')
#ax2.set_autoscaley_on(False)
#ax2.set_ylim([0,10])


plt.show()
Run Code Online (Sandbox Code Playgroud)

axes matplotlib

5
推荐指数
2
解决办法
5584
查看次数